Struts(2) Struts2 详细配置

               Struts2的配置  

            全局配置:

配置在packe中,所有action的上面。

<global-results>

<result name="名字">/页面</result>

    <result name="名字">/页面</result>

</global-results>

局部结果优先级高于全局。

异常信息配置:

<global-exception-mappings>

<exception-mapping result="error" exception="java.lang.

Exception" />

</global-exception-mappings>

404异常、500异常(web.xml配置)

<error-page>

   <error-code>404</error-code>

   <location>/error.jsp</location>

</error-page>

  

<error-page>

   <error-code>500</error-code>

   <location>/error.jsp</location>

</error-page>

          包(package)配置:

所有的action配置,都必须在包中。

<package name=”mypk” extends=”struts-default” namespace=”/”>

 

<action name=”” class=”” method=””>

 

      <result name=”” type=””>/jsp页面路径</result>

 

</action>

 

</package>

 

注意:Action中的name属性可以使用模糊匹配。使用“*

      一般规则:name=“名字_*”  method=”{1}”

示例:<action name="user_*" class="com.zuxia.action.UserInfoAction" method="{1}" />

动态方法调用:根据用户的请求地址,调用指定的方法。

语法规则:action!方法名.action

<result name=””  type=”默认|redirect|redirectAction”>

默认—— 表示内部跳转

redirect —— 外部跳转

redirectAction —— 跳转到指定的Action(必须设置两个参数:namespaceactionName

                                   注意:<action method=”默认方法execute”>   <result name=”默认为success”>

 

 

 

 

            系统常量配置(环境配置):

<constant name=”常量名” value=”常量值” />

所有struts的常量:struts2-core-x.x.x.jar 包中的default.properties

struts.i18n.encoding=UTF-8  系统编码

struts.objectFactory = spring  struts与spring框架结合时设置

struts.devMode = false   启用struts的调试信息(详细更详细的错误信息)

struts.multipart.maxSize=2097152   设置文件上传大小

struts.custom.i18n.resources=资源文件名  国际化时,指定资源文件

转载于:https://www.cnblogs.com/huzi007/archive/2012/11/17/2775395.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值