struts1的配置2

本文详细介绍了Struts框架的配置文件struts-config.xml的内容。包括form-bean配置、全局异常处理、action映射以及国际化资源文件等核心配置项,并涉及了Validator插件和Tiles插件的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

struts-config.xml中的配置


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
"http://struts.apache.org/dtds/struts-config_1_3.dtd">

<struts-config>
<form-beans>
<!--formbean的配置-->
<!--name是影射的名字type是formbean的路径-->
<form-bean name="userForm" type="struts.register.validator.UserForm" />

<form-bean name="userIdForm"
type="org.apache.struts.action.DynaActionForm">
<form-property name="id" type="java.lang.Long" />
</form-bean>
</form-beans>

<global-exceptions>
<exception type="struts.register.validator.RegisterException" key="fff"
handler="struts.register.validator.MyExceptionHandler" path="/WEB-INF/register/error.jsp">
</exception>
</global-exceptions>


<action-mappings>
<!--action的配置-->
<!--name中是formbean的名字,path是影射的地址/是根路径不用加.do, type是action的路径,scope="request"是作用域,input是跳转错误去的路径-->
<!--forward是action的中跳转 name是跳的名字 path是跳去的路径 redirect="true"是使用重定向-->
<action name="userForm" path="/register" scope="request" type="struts.register.validator.RegisterAction"
input="/WEB-INF/register/input.jsp">
<forward name="error" path="/WEB-INF/register/input.jsp" />
<forward name="success" path="/showUsers.do" redirect="true" />
</action>
<!--直接把web-inf下不可以直接访问的网页反射成可以访问的-->
<action forward="/WEB-INF/adm/adm_index.jsp" path="/adm_index"/>
<!--也是把web-inf下不可以直接访问的网页反射成可以访问的-->
<action include="/WEB-INF/register/header.jsp" path="/header" />
</action-mappings>

<!--国际化文件-->
<message-resources
parameter="struts.register.validator.ApplicationResources" />
<!--插件程序-->
<!--validator校验-->
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames"
value="/org/apache/struts/validator/validator-rules.xml,/WEB-INF/validations.xml" />
</plug-in>
<!--tiles页面布局-->
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config"
value="/WEB-INF/tiles-config.xml" />
<set-property property="moduleAware" value="true" />
</plug-in>
</struts-config>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值