博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2与spring集成时action的class属性值意义
阅读量:5812 次
发布时间:2019-06-18

本文共 876 字,大约阅读时间需要 2 分钟。

struts2单独使用时action由struts2自己负责创建;与spring集成时,action实例由spring负责创建(依赖注入)。这导致在两种情况下struts.xml配置文件的略微差异。

假如:LoginAction在包cn.edu.jlu.cs.action中。

1. struts2单独使用时,action的class属性为LoginAction的全路径名,如下:

               ...

<action name="login" class="cn.edu.jlu.cs.action.LoginAction">

           <result name="studentSuccess">

                /student/studentindex.jsp

           </result>

               ...

2. struts2与spring集成时,class属性是spring的applicationContext.xml中配置的bean的id属性值。

---------------------------------------------------------------------------------------

//struts.xml

               ...

<action name="login" class="LoginAction">

           <result name="studentSuccess">

                /student/studentindex.jsp

           </result>

               ...

----------------------------------------------------------------------------------------

//applicationContext.xml    或者在spring相应的配置文件中

               ...

<bean id="LoginAction" class="cn.edu.jlu.cs.action.LoginAction" />

转载于:https://www.cnblogs.com/fanziyang/p/6106694.html

你可能感兴趣的文章
Oracle性能优化--DBMS_PROFILER
查看>>
uva-317-找规律
查看>>
Event事件的兼容性(转)
查看>>
我的2014-相对奢侈的生活
查看>>
zoj 2412 dfs 求连通分量的个数
查看>>
【转】inittab文件
查看>>
Java设计模式
查看>>
一文读懂 AOP | 你想要的最全面 AOP 方法探讨
查看>>
ndk制作so库,ndk-build不是内部或外部命令。。。的错误
查看>>
Spring Cloud 微服务分布式链路跟踪 Sleuth 与 Zipkin
查看>>
ORM数据库框架 SQLite 常用数据库框架比较 MD
查看>>
Razor 模板引擎的使用
查看>>
tf.nn.sigmoid_cross_entropy_with_logits
查看>>
文件中的类都不能进行设计,因此未能为该文件显示设计器。设计器检查出文件中有以下类: FormMain --- 未能加载基类...
查看>>
使用SQL语句如何实现条件判断
查看>>
大数据的十大热门趋势
查看>>
EMQ配置
查看>>
解压缩软件中如何提前设置文件存储名称相冲突的解决方法
查看>>
(原創) 如何判斷一個字串是否存在於另外一個字串? (C/C++) (C)
查看>>
栈的模拟运用 SOJ3897 dance2
查看>>