Unmi的Struts2学习笔记(十四) - 编程入门网
Unmi的Struts2学习笔记(十四)时间:2011-09-04 Unmi.cc 隔叶黄莺生活中常为一些无伤大体之事优柔寡断,譬如买羽毛球拍是方头的还是圆头的 呢?电子产品是这款好还是那款好呢?拿此又放下,举彼又放下,最后靠概率来 决定。取其一,少段时间内总有些戚戚然,而后全然无所谓。小事无碍,大事可 就会后悔不及,无疑亦会让许多机会径直溜去。 1. 从此开始学习 Struts2 对 Ajax 的支持。这也是 Struts2 新注入的元素 。Struts2 的 Ajax 支持是建立在 Dojo 和 DWR 基础之上的。提供了 Ajax 的输 入检验,表单提交;pub-sub 事件模型、自动完成以及与 JSON 的使用等功能。 2. 在 Struts2.0.6 和 Struts2.0.11 的 apps/struts-showcase-2.x.x.war 中的 dwr 包都还是 dwr-1.1-beta-3.jar,当前 DWR 最新版是 2.0,前一个稳定 版是 1.1.4,所以正式应用可用 1.1.4 版,若用 2.0 DWR 需做充分的测试。 Struts2 的 Ajax 支持是建立在 ajax 主题上的,ajax 是扩展了 xhtml 主题。 3. 用 Ajax 进行输入校验有以下几个步骤(当然项目中要引入 dwr 的 jar 包 ): 1) web.xml 中声明 uk.ltd.getahead.dwr.DWRServlet 对 /dwr/* 请求进行 处理。 2) 增加 WEB-INF/dwr.xml 文件,内容为:
Unmi的Struts2学习笔记(十四)(2)时间:2011-09-04 Unmi.cc 隔叶黄莺注意 Map<String,String> 的写法其实与泛型关系不大,DWR 里的写法 ,在 JVM 1.4 下照样能运行。 3) <s:head theme="ajax"> 导入 Ajax 主题的 controlheader.ftl; <s:form.../> 要设置 ajax 主题,并且设置 validate="true" 就会在输 入组件失去焦点时,将输入发到服务器进行校 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |