当前位置:首页 » 网页前端 » webxml的作用
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

webxml的作用

发布时间: 2022-01-25 19:23:35

1. springboot架构的项目中的web.xml文件有什么作用

没什么用,可以拿掉

2. 两个web.xml分别有什么作用

web.xml是整个应用的命脉 struts.xml是struts的命脉 可以没有struts.xml但是不能没有web.xml

3. Web.xml的作用

配置WebMole的配置文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
<display-name>WebMole1</display-name>
</web-app>
这是基本的,其中<display-name>标签是WebMole的命名,需要加入一个Servlet就加入下面这样的一段
<servlet>
<servlet-name>servlet1</servlet-name>
<servlet-class>untitled1.Servlet1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servlet1</servlet-name>
<url-pattern>/servlet1</url-pattern>
</servlet-mapping>
其中<servlet-name>表示Servlet的命名,<servlet-class>表示此Servlet所在哪个包,是哪个类<url-pattern>是与过滤器配合使用的,过滤器是Filter,其配置也是在这个文件里设置。找找过滤器的相关知识,就能更明白这个配置的作用。这只是很基本的配置。

4. Struts2 中的web.xml 和struts.xml 的作用分别是什么

web.xml 是整个项目的配置文件,也就是说你新建一个web项目就会有一个web.xml
struts.xml就是针对struts自身的一个配置文件,理论上来说web.xml比struts的优先级高,
比如说你要在一个web项目里面添加struts的框架,你就需要在web里面配置struts的初始化配置,

5. 在Java项目中web.xml的作用是干什么

主要是配置web项目启动时加载的信息,比如<context-param/>配置参数,
<listener/>配置你的监听器,<filter/>配置过滤器,<servlet/>配置你的servlet实现。

6. web.xml的作用

这个一般是放在
<context-param></context-param>
标签内的 用来初始化一些东西 明白了吗?
就是在工程跑起来的时候加载一些想要放在内存里的东西!

7. j2ee中web.xml的作用是什么

web.xml 是用来配置应用信息的, 常用的有:servlet, filter, 欢迎页,还有一些应用在初始化过程中能用到的初始化参数等。
web.xml 不是必须的。
web应用在部署在应用服务器上(比如常用的Tomcat, Websphere, Jboss), web.xml的作用相当于告诉服务器你的应用有哪些配置信息。

8. web项目中的web.xml的作用

主要做一些配置,像配置欢迎界面啊,servlet、filter等。

9. web工程中的web.xml文件有什么作用

在Java工程中,web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。

10. JSP中站点中的WEB-INF下的web.xml文件有什么用呢一般写什么内容的

jsp站点中web-inf下的web.xml是配置服务器启动时加载的一些参数和初始化servlet的信息。
通常有以下配置信息:

1、命名与定制URL
<servlet>

<servlet-name>servlet1</servlet-name>

<servlet-class>net.test.TestServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>servlet1</servlet-name>

<url-pattern>*.do</url-pattern>

</servlet-mapping>

url-pattern的意思是所有的.do文件都会经过TestServlet处理。

2、定制初始化参数
<servlet>
<servlet-name>servlet1</servlet-name>
<servlet-class>net.test.TestServlet</servlet-class>
<init-param>
<param-name>userName</param-name>
<param-value>Tommy</param-value>
</init-param>
<init-param>
<param-name>E-mail</param-name>
<param-value>[email protected]</param-value>
</init-param>
</servlet>

经过上面的配置,在servlet中能够调用getServletConfig().getInitParameter("param1")获得参数名对应的值。
//上下文参数:声明应用范围内的初始化参数。

<context-param>

<param-name>ContextParameter</para-name>

<param-value>test</param-value>

<description>It is a test parameter.</description>

</context-param>

//在servlet里面可以通过getServletContext().getInitParameter("context/param")

3、得到指定错误处理页面,可以通过“异常类型”或“错误码”来指定错误处理页面。
<error-page>

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

<location>/error404.jsp</location>

</error-page>

<error-page>

<exception-type>java.lang.Exception<exception-type>

<location>/exception.jsp<location>

</error-page>

<error-page>

<exception-type>java.lang.NullException</exception-type>

<location>/error.jsp</location>

</error-page>

4、设置过滤器:比如设置一个编码过滤器,过滤所有资源
<filter>

<filter-name>XXXCharaSetFilter</filter-name>

<filter-class>net.test.CharSetFilter</filter-class>

</filter>

<filter-mapping>

<filter-name>XXXCharaSetFilter</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

5、设置监听器
web.xml中的<listener></listener>有什么用? 没别的用处!就是配置监听类的~,它能捕捉到服务器的启动和停止! 在启动和停止触发里面的方法做相应的操作! 它必须在web.xml 中配置才能使用! web.xml 中listener元素不是只能有一个,有多个时按顺序执行。