1/ 不支持嵌套标签 如按钮的名称就不可以直接读取配置,另外标签的默认值是在struts类中写死了,如submit按
钮的默认值就是"submit" <html:input name="keywords" values="<bean:message value="m_k">"/>
2/ radio按钮设置默认
2.1/ 在form构造函数中设置默认值 2.2/ 在form的reset方法中设置默认值 2.3/ 使用js脚本设置默认值<script> document.all("sex")[0].checked=true;//第一个radio选中</script>
3/ 配置资源文件
3.1/ web.xml(from 1.1) 3.2/ struts-config.xml(from 1.2)
web.xml中的配置优先,解决多配置文件的方法:别名bundle(since 1.2),建议使用3.2。
a. web.xml
b. struts-config.xml,如果web.xml配置了资源文件,可以加个资源文件,内容为空
c. /org/anymobile/test/struts/ApplicationResources.properties
d. java 程序
e. jsp 程序
4/ 与 gnujaxp.jar 冲突 Tomcat启动报错;Web页面可以显示;提交后,*.do会报错。 使用JFreeChart开源软件时,只添加jcommon.jar,jfreechart.jar两个包。
5/ checkbox private boolean syaken = true;(default true,false) <html:checkbox property="syaken"/> <input type="hidden" name="syaken" value="false">
private String type;(default 0,1) <html:checkbox property="syaken" value="1"/>