struts如何设定action对应的页面?
struts的配置文件中可以设置action对象的声明周期,但是struts2是不行的。 struts2是从webwork发展而来的,xwork有一个objectfacotry类,这个工厂类有一个线程池thSelf ========= private static ThreadLocal thSelf action对象就是由这个线程池来维护的,所以如果你想知道它的生命周期是如何,可以查看这个类(com.opensymphony.xwork2.ObjectFactory)源代码。 通常和spring整合使用的时候,在struts.xml文件要配置一个元素 或者在struts.property文件中配置 struts.objectFactory = spring 这样,我们可以在spring的配置文件中的bean元素里用一个scope属性来配置action是用什么生命周期,singleton,prototype,request,session等等。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有