
struts 学习笔记
正版小飘
笨鸟先飞。
展开
-
struts接收页面数据的方法
<br />1.属性驱动<br /> 就是在action中写那些name,写成私有的,然后加上get 和 set 方法 ,就能在action中接收到了。<br />2.域模型驱动<br /> 前台的数据可以封装成一个模型(javaBean),然后在action中写成它的私有成员变量,加上get和set方法。就能接收到了,在提交页面中,每个属性的name必须要写成(user.userName)这种形式(OGNL)<br />)<br />3.模型驱动<br /> 每个action必须实现Mode原创 2011-03-16 17:11:00 · 598 阅读 · 0 评论 -
神奇的一件事:::::--------struts2的BUG
<br />我要向后台传一个对象User,利用OGNL表达式在前台赋值。<br /> <br /> <br /> <br />正常的情况时这样:<br /> 后台 :private User user; 然后get set 。<br /> 前台:use.id=1 user.name=2<br /> <br /> <br /> <br />后来我改了下变量名: <br />原创 2011-03-30 01:45:00 · 1420 阅读 · 0 评论 -
struts2.2的路径匹配(struts2与servlet的耦合)
<br />项目用了struts2.2,它的拦截器默认会拦截项目所有的请求,无论是.jsp 还是没有后缀的。这是因为它是这样配置的:<br /> <br /> <filter-mapping><br /> <filter-name>struts2</filter-name><br /> <url-pattern>/*</url-pattern><br /> </filter-mapping> <br /> <br /> <br />但是呢,你的action原创 2011-04-02 21:29:00 · 2441 阅读 · 1 评论 -
理清jsp的filter(过滤器)和struct2的拦截器(Interceptor)
先放着,待会写原创 2011-05-22 12:35:00 · 6349 阅读 · 2 评论 -
struts2操作request session response
Strtus2通常情况下使用以下两种方式来访问上述三种对象,即Servlet API解藕和耦合的访问方式。1.Servlet API解藕方式: Struts2分别对Request、Session和Application三个对象封装成了三个Map对象,直接使用封装好的Map对象来读取和保存数据。可以通过com.opensymphony.xwork2.ActionContext类来得到这三个对象。 ActionContext是Action执行的上下文,保存了很多对象如转载 2011-04-16 22:02:00 · 1033 阅读 · 0 评论 -
filter做非法用户登录时需要注意的地方
1、在web.xml里面配置的时候,最好别这样写*,因为这样写,意味着任何请求都会被拦截,下面举个例子: 拦截所有用户的请求,如果session中没有用户信息,则跳转到login.html具体代码如下:public void doFilter(ServletRequest paramServletRequest, ServletResponse paramServletR原创 2011-06-30 16:38:00 · 1406 阅读 · 0 评论