Struts2的action中的成员变量是什么时机呗被实例化的,还有他是由那一个类或组件来赋值的呢!?
解决方案 »
- MVC模式和j2ee三层架构之间的关系是什么?
- 不能实例化与被继承的类
- Hiberante get&delete 出现NonUniqueObjectException异常,请教
- J2EE装了有必要装J2SE吗?
- 请问:为什么在eclipse中调试运行和运行的结果不同
- swing中JTextField输入的中文,存到Mysql中全变成问号了
- struts2.xml配置文件action节点 name属性问题
- 简单的hibernate问题,关于*.hdb.xml文件
- 分不太多,请大家原谅:
- 本地已经安装好jar了,但还是报Missing artifact cn.mlc:mysso-client:jar:1.1.1
- 怎么实现jsp页面的局部刷新?
- ssh整合中 拦截异常在哪里处理(struts2还是spring)以及如何处理
用spring管理的话,如果是用到成员变量的情况,加上@scope("prototype")
否则action是单例存在,成员变量会冲突
这个你得从org.apache.struts2.dispatcher.FilterDispatcher入手,因为入口就是它。把源代码下来慢慢找吧。
我记得好像是一个继承了map的对象里。
外加,普通的是servelet 过滤器过滤你的请求,在struts2.xml的配制之前还有一道监听器,监听到struts框架,框架里的源码方法读取在struts2.xml,再去调用对应的action,处理完返回action的结果(string)找对应result标签结果,在返回给servelet,servelet在去更具这result返回给用户对应的jsp(html)