struts笔记 配置

配置文件
1.在struts2中,启动时会加载一个struts.properties文件中的配置
我们可在struts.xml中对这些默认配置进行修改
修改方式为:
    <!-- 是否使用开发者模式 -->
    <constant name="struts.devMode" value="true" />
    <!-- 拦截的后缀名列表 -->
    <constant name="struts.action.extension" value="action,do,"></constant>
    <!-- 是否允许保留缓存 -->
    <constant name="struts.serve.static.browserCache" value="false"></constant>
注意这些内容要写在<struts>标签之下,<package>之前

2.开发中我们可有产生多个与struts.xml文件一模一样格式的配置文件,供多个开发小组使用,
在整合时,使用
<include file="struts1.xml"></include>
导入到主struts.xml中

3.<package name= namespace="/text" extends="">
name代表包名
namespace=代表的是访问这个包的路径
extends代表继承的包一般情况下struts-default

4.<action name="" class="" method="">
name="请求的名字"
class="处理该请求的类"
method="处理该请求的类中方法",默认是execute

5.<result name="" type="">
name:对应action处理完返回的结果
type: 对应路径的处理方式
      dispather:默认方式,转发
      redirect:重定向到其它页面
      redirectAction:重定向到其它action
      plainText:将页面的源文件输出到客户端
 每个type都有对应的类,可以通过查看类的源码
    发现可以设制的参数

6.配置异常信息的处理:
<global-exception-mappings>
          <exception-mapping result="error" exception="java.lang.Exception"></exception-mapping>
    </global-exception-mappings>

7.如果action配置中没有配置class,默认是用
  ActionSupport这个类来处理,我们可以更改这
  个默认方法如下:
 <default-class-ref class="com.struts.action.UsersAction"></default-class-ref>

8.如果用户提交了Action请求,在配置文件中找不到对应的action处理,
  可以设置一个默认的处理方法
  <default-action-ref name="指定的action名"></default-action-ref>

9.要注意的,struts2查找action的顺序

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值