1. <s:form theme="simple"> 指定s標(biāo)簽的樣式。各元素中也可以使用theme="simple"屬性.
2. UI標(biāo)簽:
復(fù)選框 <s:checkboxlist/> 單選框 <s:radio/> 下拉選擇框 <s:select/> 文本框 <s:textfield/> 密碼框 <s:password/> 文本區(qū) <s:textarea/>
隱藏域 <s:hidden/> 提交 <s:submit/> 復(fù)位 <s:reset/> 日期選擇 <sx:datetimepicker/> 下拉選項組 <s:select><s:optgroup/></s:select> 下拉輸入框 <s:combobox/>
3.防止重復(fù)提交
表單增加token標(biāo)簽 <s:token/>
在struts配置文件中增加token攔截器、重復(fù)提交時要跳到的頁面
<action name="reg2" class="demo.action.UserAction" method="reg"> <interceptor-ref name="defaultStack" /> <interceptor-ref name="token" /> <!-- 引用token攔截器,防止重復(fù)提交 --> <result name="invalid.token">/error.jsp</result> <!-- 重復(fù)提交時要跳到的頁面,invalid.token是固定值 --> <result name="reg_ok">/reg_ok.jsp</result> </action> <s:actionerror/> <!-- 顯示系統(tǒng)生成的有關(guān)重復(fù)提交的錯誤信息 -->
修改國際化文件struts.messages.invalid.token 的鍵值,提供自己定制的錯誤信息
#struts.messages.invalid.token=不允許重復(fù)提交同一表單! struts.messages.invalid.token=\u4e0d\u5141\u8bb8\u91cd\u590d\u63d0\u4ea4\u540c\u4e00\u8868\u5355! |
|