日期:2014-05-20  浏览次数:20612 次

在strust2 整合 spring 中,spring默认实例化action是的 id 是什么?
strust2 整合 spring 不用写注解,也不用配XML文件,spring就可以把action管理起来,那么spring默认实例化action是的 id 是什么呢?

  我要知道action的id 目的是为了使用AOP拦截action,实现对管理员的相关操作记录日志。但是在XML中配置AOP时不知道该action的id 故找不到要拦截的action。或者还有什么其他SSH整合使用AOP实现记录日志的方法?

  菜鸟求教,如说明得不是很清楚,请指出。

------解决方案--------------------
恭喜~

XML code


<struts>
     
    <!-- s2sh整合时,创建对象的工作交给了spring来做,这涉及到一些内部的机制,
    只要知道就可以了,下面这行代码是整合时必须加上的 -->
    <constant name="struts.objectFactory" value="spring"></constant>
。。。。

------解决方案--------------------
多多做项目就能熟练的!!
------解决方案--------------------
探讨

恭喜~

XML code


<struts>

<!-- s2sh整合时,创建对象的工作交给了spring来做,这涉及到一些内部的机制,
只要知道就可以了,下面这行代码是整合时必须加上的 -->
<constant name="struts.objectFactory" value="spring"></constant>
。。。。

------解决方案--------------------
<constant name="struts.objectFactory" value="spring"></constant>
这句代码不一定要加,正如楼上所有的只要把插件加进去就可以了,但是为了程序的易懂性,请加上!
------解决方案--------------------
直接加插件包就可以了