Struts2总结(三)

2014-11-24 07:23:22 · 作者: · 浏览: 2
用户名不能为空!




手机号不能为空!



手机号格式不正确!



12. struts2对异常的处理机制,要编写自己的异常处理类,在struts.xml中进行配置。
13. OGNL表达式语言。www.2cto.com
14. EL表达式:${username}可以访问值栈(action。。。)对象中的所有属性,是因为struts2对HttpServletRequest对象进行了封装,但是不能访问:request、application、session、parameters、attr等对象。如果要访问这些对象,要使用#语法进行访问,比如:#application.username或者#application[‘username’],特别注意在EL表达式中只能使用值栈中属性。
15. ognl表达式进行迭代和投影。并且能够使用集合。
16. 可以不用ognl表达式,直接用jstl和el结合来代替使用。
17. 利用token标签防止表单的重复提交问题
1)在jsp页面的表单中添加
2)在对应的action中添加拦截器和不跳转对应的页面:


/updatePerson.jsp

摘自 liuchangqing123