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

webxml配置url

发布时间: 2022-09-25 17:33:21

Ⅰ servlet在web.xml中怎么配置url-pattern

url-pattern是给外部提供的一个访问DoGetDemo类的接口,可以自己随意定义,然后在IE里面写入这个配置内容。

Ⅱ web.xml配置问题-url-pattern-显示 jsp 页面

请求url有问题,href="../servlet/BuyCountServlet"这种写法为相对路径,我不知道你上次请求的路径是什么。所以建议你写成绝对路径(url最前面加/),你可以这么写:
/[你的项目名称,即webapps下的工程文件名]/servlet/BuyCountServlet

Ⅲ 那个struts1的web.xml的url配置为什么叫*.do啊

url请求给出的路径前缀或后缀通常是/do/ 或者.do
加入我有这样一个表单:
----------------------------------------------------------------------
<HTML>
<HEAD>
<TITLE>register</TITLE>
</HEAD>
<BODY>
<P><form action="/register.do">
用户名:<input type="text" name="username"/><BR>
密码1: <input type="text" name="password1"><BR>
密码2: <input type="text" name="password2"><BR>
<input type="submit" name="Register"/>
</html:form></P>
</BODY>
</HTML>
----------------------------------------------------------------------
这个Action的后缀名是.do,假如你web.xml的url配置是*.do,那么这个url请求就被*.do拦截,如果还有其他的action再定义成 XXX.do 的,他还可以拦截。

Ⅳ servlet在web.xml中怎么配置url-pattern

首先要知道web.xml中url-pattern的作用,他是给外部提供的一个访问DoGetDemo类的接口

你可以自己随意定义,然后在IE里面写入这个配置内容。

可以看我给你写的一个例子图片,应该一下就看懂的

用SimpleHello.java为例

看图片,访问的时候,可以输入下面的网址

http://192.168.0.67:8888/book/hello

这样,服务器就可以通过

<url-pattern>/hello</url-pattern>

找到ch06.SimpleHello类

因此你的<url-pattern></url-pattern>里面的内容可以自己定义。然后在应用目录下访问这个servlet

图片如果看不清,可以在点查看大图后,在图片上单击别放开,鼠标略微移出图片的内容,就会在IE里面显示原始大小的图。

Ⅳ web.xml url-pattern 怎么配置

① 完全匹配
<url-pattern>/test/list.do</url-pattern>

② 路径匹配
<url-pattern>/*</url-pattern> struts2匹配根路径下的全部请求

③ 扩展名匹配
<url-pattern>*.do</url-pattern> struts1
<url-pattern>*.html</url-pattern> 匹配全部html结尾的请求

<url-pattern>*</url-pattern> 不能用*,否则报错

Ⅵ web.xml配置

大哥不敢当,发一个我的web.xml给你看看,感觉内容差不多
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

<filter>
<filter-name>SetCharacterEncoding</filter-name>
<filter-class>e.ontest.filter.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>gb18030</param-value>
</init-param>
</filter>

<filter-mapping>
<filter-name>SetCharacterEncoding</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>

<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
org.apache.struts.action.ActionServlet
</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>

<!-- Standard Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

<!-- The Usual Welcome File List -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

<jsp-config>
<taglib>
<taglib-uri>http://www.woodisthebest.org</taglib-uri>
<taglib-location>/pagetag_tld/pagetag.tld</taglib-location>
</taglib>
</jsp-config>

</web-app>

试试不要将tag的tld放在WEB-INF目录下呢

Ⅶ 如何在web.xml中配置jsp的访问路径

以example.jsp配置为例子说明,以供参考:

在web.xml中添加example.jsp的设置:

Ⅷ JAVA的web.xml配置filter,想让不包含 /aaa/ 的路径进入方法,该怎么配置url-partten

用 <url-pattern></url-pattern> 不行,可以自己在 Filter 里用正则表达式进行二次过滤,过滤的正则表达式可以通过:
<filter>
<filter-name>LoginFilter</filter-name>
<filter-class>com.test.LoginFilter</filter-class>
<init-param>
<param-name>UrlRegx</param-name>
<param-value><!--你的正则表达式--></param-value>
</init-param>
</filter>

配置,然后在 Filter 里通过 getInitParameter() 读取。

Ⅸ 在web.xml的配置文件中url-pattern具体表示什么意思

首先要知道 web.xml 中url-pattern的作用,他是给外部提供的一个访问DoGetDemo类的接口
你可以自己随意定义,然后在IE里面写入这个配置内容。
可以看我给你写的一个例子图片,应该一下就看懂的
用 SimpleHello.java 为例

Ⅹ 问一下在web.xml中配置<url-pattern>*.do</url-pattern>为什么在requestMapping中可不加.do

web.xml中配置了url-pattern后,会起到两个作用,1个是限制url的后缀名,只能为".do",另一个就是在没有填写后缀时,默认添加你配置的".do"的后缀。