
struts2
linchengzhi
勇敢、思考、勤奋
展开
-
struts2验证需要注意的事项
如果使用SSH框架,把Action托付给Spring来管理,在第一次提交验证失败之后,即使提交正确数据也无法通过验证,原因是spring注入的Action都是sington的。解决方法一:需要把注入的Action改成scope="prototype",(举例:)这样每次访问Action,就创建一个新的Action。但是这样很麻烦,当然,至少有一个解决方法。解决方法二:在提交的表原创 2012-04-16 12:35:46 · 495 阅读 · 0 评论 -
ApplicationContext,WebApplicationContext
http://blog.youkuaiyun.com/ocean1010/article/details/6160175servletContext 是web应用程序的大环境,用于存储整个web应用程序级别的对象,不知道这样说法是否对. ApplicationContext,WebApplicationContext 是Spring的BeanFactory,从名字中就可以知道区别拉,一转载 2012-04-18 15:25:40 · 2232 阅读 · 1 评论 -
标签库,永恒的争论话题
非常好的一篇文章:http://struts2.group.iteye.com/group/wiki/1463-taglib-the-eternal-debate-topic标签库,几乎是每个MVC框架的重要组成部分。从Struts1开始,到Webwork2,SpringMVC,都有自己的定义的一套标签库。所以,一度标签库的使用,会成为一个框架初学者判定一个Web框架好坏的转载 2012-05-10 09:05:48 · 369 阅读 · 0 评论 -
struts拦截器如何跳转到指定页面
struts拦截器采用的是责任链的模式(chain of responsibility),使用的是aop思想,所以每个拦截器内部一定是使用动态代理模式,既然使用动态代理模式,一定就是对action的装饰,既然是action,我们至少有两种方式实现跳转到指定页面。一种是,采用request、respons方式: HttpServletResponse response原创 2012-05-22 09:12:39 · 2773 阅读 · 0 评论