为Struts操纵配置Web.xml文件[Java编程]
本文“为Struts操纵配置Web.xml文件[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Web.xml文件关于配置任何Java Web利用都是必须的.当配置Struts利用时,还应当在web.xml文件中配置和Struts相关的配置选项.一下报告配置Struts利用的必要步骤.
1·配置Struts的ActionServlet
第一步用<servlet>元从来声明ActionServlet.
在<servlet>的子元素中,常常用到的有:
·<servlet-name>元素用来定义Servlet的名称.
·<servlet-class>元素用来置顶Servlet的完好类名.
·<init-param>元素用于配置Servlet初始化参数.
第二步为配置<servlet-mapping>元素,用来指定ActionServlet可以处理哪些URL.
有子元素<servlet-name>和<url-pattern>,注意,这里的<servlet-name>必须和<servlet>元素中的<servlet-name>匹配.
**提醒**
不管利用中包含多少子利用,都只需求配置一个ActionServlet.有些开辟者但愿设置多个ActionServlet类来处理利用中差别的功效,其实这是不必要的,因为Serlvet本身支持多线程.并且,目前的Struts框架只答应在利用中配置一个ActionSerlvet.
2·配置欢送文件清单
<welcome-file-list>元素中可以包含多个<welcome-file>子元素,当Web容器调用Web利用的欢送文件时,首先探求第一个<welcome-file>指定的文件.假如这个文件存在,将把这一个文件返回给客户;假如这个文件不存在,Web容器将顺次探求下一个欢送文件,直到找到为止;假如都不存在,服务器将向客户返回“HTTP 404 Not Found”的出错信息.
3·配置错误处理
<error-page>
<error-code></error-code>
<location></location>
</error-page>
假如在web.xml文件中做了以上配置,当Web容器捕捉到错误时(如:HTTP 404、HTTP 500),将按照错误代码减缩<error-page>的子元素<error-code>,假若有匹配项就返回<location>子元素指定的文件.
也可认为Web容器捕捉的Java非常配置<error-page>元素,这是需求设置<exception-type>子元素,它用于指定Java非常类.
Web容器大概捕捉以下非常:
·RuntimeException或Error.
·ServletException或它的子类.
·IOException或它的子类.
这里的配置信息以下:
<error-page>
<exception-type></exception-type>
<location></location>
</error-page>
4·配置Struts标签库
<taglib>元素有两个子元素:<taglib-uri>和<taglib-location>.<taglib-uri>元素指定标签库的相对大概绝对URI地址,Web利用将按照这一URI来拜候标签库;<taglib-location>元素指定标签库描写文件在文件资源系统中的物理位置.
假如Web利用中没有利用Struts标签库,就没有必要在web.xml文件中配置它.此外,也可以按以上方法在web.xml文件中配置用户自定义的客户化标签库.
以上是“为Struts操纵配置Web.xml文件[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |