struts-Struts2的web.xml为什么要放在WEB-INF下

问题描述

Struts2的web.xml为什么要放在WEB-INF下

web.xml放在WebContent下问什么不可以呢,求指教

解决方案

webxml是tomcat装载页面的时候才用的,不是自身启动的必要。webinf是针对具体的war应用而设计的一个webinf对应一个具体的应用,tomcat 在加载这个war应用的时候根据webinf来具体解析网站结构。并启动浏览器来正确显示。

解决方案二:

因为你要启动tomcat,tomcat的启动项目文件你可以取tomcat里取查,至于Struts2为啥放在web.xml,因为访问页面发出请求就会调用web.xml,在通过Struct2,实现java逻辑调用

时间: 2024-10-25 10:22:26

struts-Struts2的web.xml为什么要放在WEB-INF下的相关文章

struts 2在web.xml中配置详情

web.xml是web应用中加载有关servlet信息的重要配置文件,起着初始化servlet,filter等web程序的作用. 通常,所有的MVC框架都需要Web应用加载一个核心控制器,那采取什么方法加载这样的核心控制器呢,servlet或filter成为了很好的选择, 因为它们会随着web服务的启用而自动的载入.对于Struts 2框架而言,需要加载FilterDispatcher, 只要Web应用负责加载FilterDispatcher,FilterDispatcher将会加载应用的Str

Struts 2中的web.xml配置文件

web.xml文件 提供web工程部署描述信息,包含Struts2的FilterDispatcher组件配置信息,这个过滤器能够初始化Struts2框架,处理所有请求.最基本的配置方式如程序清单1.9所示. <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"

Tomcat之web.xml

一. tomcat加载web.xml的方法1.启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener> 和<context-param>两个结点. 2.紧急着,容创建一个ServletContext(servlet上下文),这个 web项目的所有部分都将共享这个上下文. 3.容器将<context-param>转换为键值对,并交给 servletContext. 4.容器创建<listener>中的类实例,创建监听器.

web.xml配置详解

在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰.         首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关.即不会因为 filter 写在 listener 的前面而会先加载 filter.最终得出的结论是:listener -> filter -> servlet         同时还存在着这样一种配置节:context-pa

web.xml 中的listener、 filter、servlet 加载顺序及其详解

在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰.         首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关.即不会因为 filter 写在 listener 的前面而会先加载 filter.最终得出的结论是:listener -> filter -> servlet         同时还存在着这样一种配置节:context-pa

web.xml中的所有配置,Listener和Filter的加载顺序

web.xml 中的listener. filter.servlet 加载顺序及其详解 在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰.         首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关.即不会因为 filter 写在 listener 的前面而会先加载 filter.最终得出的结论是:listener -> filter

tomcat简介之web.xml详解(转)

http://blog.csdn.net/facepp/archive/2008/04/19/2306602.aspx   位于每个Web应用的WEB-INF路径下的web.xml文件被称为配置描述符,这个 web.xml文件对于Java Web应用十分重要,每个Java Web应用都必须包含一个web.xml文件,且必须放在WEB-INF路径下.   对于Java Web应用而言,WEB-INF是一个特殊的文件夹,Web容器会包含该文件夹下的内容,客户端浏览器无法访问WEB-INF路径下的任何

微信-关于web.xml左上角有个小地球的问题

问题描述 关于web.xml左上角有个小地球的问题 为什么别人的web.xml没有小地球 如下图所示 而我自己的却是这样的,有个小地球在左上角 我用的是MyEclipse Professional 2014 我是菜鸟新手啊~~~~弄了好几天了... 我这个项目是用java配置微信.开发请求校验程序 解决方案 web.xml 应该和lib文件夹同级,拉出来就行了. 解决方案二: 你的web.xml放在lib下了,应该与lib是同一个路径 解决方案三: 位置不对是肯定了,但是有地球没地球可能是版本的

关于JSP配置文件web.xml加载顺序详解_JSP编程

一. 1.启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<context-param>和<listener>两个结点. 2.紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文. 3.容器将<context-param>转换为键值对,并交给servletContext. 4.容器创建<listener>中的类实例,创建监听器. 二. load-on-startup 元