Struts配置文件的使用XML

本文介绍了webXML配置文件的基本结构与错误处理机制,包括404和500错误页面的设置方法。此外,还详细讲解了Struts框架的配置方式,特别是标签库的使用与配置过程。

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

web XML <web-app>元素是xml。的根元素,子元素之间的顺序有他们在父元素中出现的先后顺序决定,

配置属性s打头的都是父类元素

web xml 配置错误信息

<error -page>

<error-code>404<error-code>

<location/index.jsp 要链接的路径</location>

</error-page>          

 

<error -page>            报404和500错误的时候转到该页面

<error-code>500<error-code>

<location/index.jsp 要链接的路径</location>

</error-page>                    

 

 

捕获异常处理         WEB容器会捕获3个异常RuntmeException或Error  ,ServletException或它的子类,IOException或它的子类

<error-page> 

 

<exception-type>需要子元素  异常的类 比如 java.lang。Exception</exception-type>

<location>要转发的页面 .jsp</location>

</error-page>

 

struts框架提供了,一些实用的客户化标签库,如果在应用中使用了这些标签库,必须在web应用发布描述文件中配置他们配置元素为<taglib>

<taglib-uri>/WEB-INF/struts-bean.tld<</taglib-uri>/

<taglib-location>/WEB-INF/struts-bean.tld<taglib-location>

</tagib>

 

tagib有2个子元素<tagib-uri>和<tagib-location>,前者指定标签库的相对路径或决定路径URI地址,web 根据这个uri来访问标签库,

后者元素指定标签库描述文件在文件资源的的物理地址

struts框架在启动时会读入配置文件...改天再写吧 郁闷 算了 还是继续吧

 

org.apache.struts.config包很重要,容器服务器启动的时候,会加载struts。xm文件会把配置信息堵在内存中,并把它们存到config包下的相关JavaBean中去..  config包里的类和xml的属性一一对应 例如 <action></action>和ActionMapping类对应,<forward></forward元素和ActionForward类对应,由于一个action元素会包含多个forward元素,所以actionMapping类和actionForward类也存在一对多的关系  ModuleConfig类很重要是整个config包的核心,如果有多个子应用,就会有多个ModeuleConfig实例,和根元素<action-config></action-config>对应 里面还包含了<form-bean><action><fowward> 等一系列元素因此ModuleConfig包含了和每个元素对应的配置类的实例,   还有一个ConfigRuleSet类和其他的类不同,他负责解析struts配置信息的一些规则,在应用启动时候该类负责构建config包下的保存的javabean的实例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值