當前位置:首頁 » 網頁前端 » 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"的後綴。