Ⅰ javaweb web.xml配置/和/*分别指什么有什么区别
/指根目录。如果是URL中,就是后面不能带任何路径,只匹配域名部分。
比如 http://www..com/ 这个路径就是/,如果你想匹配 http://www..com/s 这个是没办法匹配到的。
/* *表示任意字符。就是后面可以跟任意字符,这个就可以匹配到http://www..com/s
Ⅱ java三大框架web.xml怎么配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<filter>
<filter-name>action</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>action</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
我这是struts2
struts1这么配
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<filter>
<display-name>ChracaterFilter</display-name>
<filter-name>ChracaterFilter</filter-name>
<filter-class>xm.sq.filter.ChracaterFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>ChracaterFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
Ⅲ java web.xml servlet 如何配置 servlet-class
配置方法:
<servlet>
<servlet-name>InitPassword</servlet-name>
<servlet-class>InitPassword</servlet-class>
<init-param>
<param-name>FileName</param-name>
<param-value>WEB-INF/config/ds.config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
编写servlet程序一定要用包,放到包下面使用,不存在所谓的缺省包(即无包)。此处在配置xml文件时时,<servlet-class>InitPassword</servlet-class>中间要放的类所在包及类名。
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。
Ⅳ 怎样在java代码中查看web.xml配置说明
不存在明确的接口让你去查看web.xml里的东西,但是对于这些配置,你可以有特定的接口,比如spring的配置,spring的代码有动态查看的方式。
但,如果你就想看web.xml的内容的话,有一个简单的方法:直接读取web.xml,路径你知道,文件名你知道,你自然可以用fileinputstream读取它。
Ⅳ JAVA web.xml的配置中
<url-pattern>/</url-pattern>首先,看名字就知道这个是url的模式,就是指过滤器拦截什么样的请求,然后,你的程序中是/*,就是指拦截所有的请求,如果配置为/*.do,则表示拦截所有以do为后缀名的请求,以此类推
Ⅵ java web开发中怎样在web.xml文件中配置一个普通的servlet<*.do> 要求:此servlet要拦截所有XXX.do的请求,
<servlet>
<servlet-name>servletName</servlet-name>
<servlet-class>com.xxx.xxx.servletClass</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servletName</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
web.xml里面的过滤器配置只支持以下三种
①完全匹配
<url-pattern>/test/.do</url-pattern>
② 目录匹配
<url-pattern>/test/*</url-pattern>
③ 扩展名匹配
<url-pattern>*.do</url-pattern>
而不支持/*.do这样的
Ⅶ JavaWeb中Servlet必须要在web.xml中配置吗
Java 的Web标准就是jsp+Servlet,而Structs,Spring MVC的哦是基于拦截器的。。
如果要让Servlet工作,这必须要多Sevelet进行配置。Servlet 常规都是在web.xml配置的。
Ⅷ 用java写web应用时候,是否需要每写servlet的时候都要配置web.xml文件
java编写web应用的时候,当使用servlet 3.0之后,不需要配置web.xml文件,使用如下注解形式即可:
@WebServlet(urlPatterns={"/simple"},asyncSupported=true,
loadOnStartup=-1,name="SimpleServlet",displayName="ss",
initParams={@WebInitParam(name="username",value="tom")}
)
{…}
Ⅸ java web中怎么使用web.xml配置文件
如果是要取出全部的值.建议解析WEB.XML然后取值.如果是取某个特定的值可以用下面的: web.xml里面可以定义两种参数: (1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下:xml 代码 context/param avalible ring applic
Ⅹ java web的web.xml文件怎么配置
<servlet>
<servlet-name>register</servlet-name>
<servlet-class>TestServlet(放你的类完整路径)</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>register</servlet-name>
<url-pattern>/register(jsp的提交)</url-pattern>
</servlet-mapping>
至于 TestBean 是没有办法在web.xml中去配置的,除非用到框架
所以,你可以直接在TestServlet类中直接调用TestBean就好