??xml version="1.0" encoding="utf-8" standalone="yes"?> 此问题网上很多h在讨论,至今q是没有很好的解x案,在我Ҏ(gu)码进行解dQ现在已l有个很好的解决Ҏ(gu)Q业务是用户注册Q含复选框Q,用户注册验证出错后,错误信息的要昄在相应控件的后面Q同时要让请求选中的复选框处于选中状态。希望?zhn)往下看Q说不定会小有收获哦Q! 步骤Q?/p>
1)开发工兯|?/span> a)工程~码utf-8 b)文g代码样式Q?/span>java?/span>xmlQ?/span> c)文g~码格式utf-8Q?/span>jsp?/span>html?/span>jsQ?/span> 2)创徏目录l构 3) 搭徏struts2的环境, a) 导入jar?/span> 参?font face="Times New Roman">struts2.1.8下的app下的struts2-blank-2.1.8目Q拷入基本的jar?/font> ========================================================== struts2-core-2.x.x.jar :Struts 2框架的核心类?/span> xwork-2.x.x.jar :XWorkcdQ?/span>Struts 2在其上构?/span> ognl-2.6.x.jar :对象囑֯航语aQ?/span>Object Graph Navigation LanguageQ,struts2框架通过其读写对象的属?/span> freemarker-2.3.x.jar :Struts 2?/span>UI标签的模板?/span>FreeMarker~写 commons-fileupload-1.2.1.jar?/span>commons-io-1.3.2.jarq两?/span>jar是用于文件上?/span> =========================================================== b)修改web.xml配置文g、添?/span>struts.xml文g c)启动目试index.jsp界面输出 3Q注册页?/font> 面的源码如下:_心了点没有实现U国际化 怿(zhn)已l推断出我的目大致部vQ我q里q要描qCQ?/p>
配置文gQ?span style="color: blue">struts.xml
属性文Ӟ有全局的国际化文g?/span>user模块的国际化文g
c:UserAction?/span>UserBean?/span>Hobby
工程目录
Struts.xml文g
UserActionc?/p>
struts.ui.templateDir=template
struts.ui.templateSuffix=ftl
?<s:checkbox/> ?template/xhtml/checkbox.ftl模版文gQ类?lt;s:textfield/>,在strus2-core.jar下找textfield.ftlQ发现是text.ftl,打开我们查看Q?/p>