struts2学习笔记-默认Action及跳转注意

    对于使用Struts2框架的应用而言,尽量不要让超链接直接链接到某个视图资源,这种方式会增加额外风险。推荐将所有请求都发送到Struts2框架,让该框架来处理用户请求,即使只是简单的超链接。对于简单的超链接的请求,可以通过定义name为*的Action(应该放最后)实现。

    Struts2还允许在容器中定义一个默认的Action,当用户请求的URL在容器中找不到对应的Action时,系统将使用默认Action来处理用户请求。

    配置默认Action通过<default-action-ref.../>元素完成,每个<default-action-ref.../>元素配置一个默认Action。

    例子:

    <package name="struts" extends="action-default">

          <!--配置一个默认Action,默认Action为simpleViewResultAction-->

          <default-action-ref  name="simpleViewResultAction"><!--name是必须的,它指向容器中另一个有效的Action,该Action将成为该容器中默认的Action -->

 

          <!--通过action元素配置默认的Action -->

          <action name="simpleViewResultAction" class="com.bbs.action.SimpleViewResultAction">

                <result .../>

                ...

          </action>

          ...

    </package>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值