2009年10月23日 星期五

[Struts2]<s:actionmessage/>

最近用了<s:actionmessage/>來做訊息的傳遞
使用上也相當簡單

java code
addActionMessage("success");

jsp code
<s:if test="hasActionMessages()">
<s:iterator value="actionMessages">
<script language="JavaScript">
alert("<s:property escape="false"/>");
</script>
</s:iterator>
</s:if>

或是直接透過tag輸出
<s:actionmessage/>

因為<s:actionmessage/>是由ul,li組成的
所以在顯示的字前面會有一個點(dot)
可以自定義template
或是修改ul,li的css屬性
加入list-style:none
來修正這個問題

沒有留言:

張貼留言