专栏首页lgp20151222struts2中action的class属性值意义

struts2中action的class属性值意义

整合了spring就不同了,orz

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

假如:LoginAction在包com.csu.action中。

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

<action name="login" class="com.csu.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="com.csu.action.LoginAction" />

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • springMVC框架的理解加深,个人的一些想法

    写spring-boot整合的时候,有种想看源码的冲动!呸,是钻牛角尖的毛病犯了...

    ydymz
  • 前端延迟加载

    由于本人的码云太多太乱了,于是决定一个一个的整合到一个springboot项目里面。

    ydymz
  • 详解Java构造方法为什么不能覆盖,我的钻牛角尖病又犯了....

    但是,看了输出,我就纳闷为什么,为什么第三行不是BigEgg2.Yolk(),不能覆盖吗?

    ydymz
  • SnippetsLab - 像纳博科夫写小说一样写代码

    你可能没听过纳博科夫这个名字,但你一定听说过他的作品《洛丽塔》。这位20世纪的文学大师有着一个著名的写作习惯——使用卡片进行写作。他会在一张张卡片上写下一个又...

    若与
  • 使用starUML绘制时序图 step by step

    打开 starUML 2.8.0 for Mac软件,在Model Explorer下右键新建时序图(顺序图);

    IT技术小咖
  • 新晋SCI大神师姐的写作技巧

    感谢弗雷赛斯邀请,确实从这里获益良多,半年前我都还不敢开始写SCI的,当时主要还是英语基础比较薄弱,但现在却要开始争取国奖了,想想很是感慨。

    百味科研芝士
  • pyspark给dataframe增加新的一列的实现示例

    熟悉pandas的pythoner 应该知道给dataframe增加一列很容易,直接以字典形式指定就好了,pyspark中就不同了,摸索了一下,可以使用如下方式...

    砸漏
  • 数据告诉你丨北京上班族的“三宗罪”

    北京很大,大得可以容下所有人的野心和梦想;北京很小,小得容不下一个人的孤独和泪水。在这里,繁华与残酷同在,挑战与机遇并存。每天,无数怀揣梦想的人向这里汇聚,每天...

    钱塘数据
  • 软件开发心得点滴记录

    自从2002年大学毕业后一直沉浸于软件开发之路,平时喜欢思考和归纳,时常会产生一点心得和想法,回想起来是一笔宝贵的财富,只可惜陆陆续续遗忘了。今天立此文章,希...

    一见
  • CoreText实现图文混排之文字环绕及点击算法

    1.老司机最开始没有留demo,以至于这个博客老司机从发出来到现在整整维护了半年了=。=其实博客里面就是全部代码,但是宝宝们任性的要demo。

    老司机Wicky

扫码关注云+社区

领取腾讯云代金券