當前位置:首頁 » 網頁前端 » servlet配置webxml
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

servlet配置webxml

發布時間: 2022-09-23 11:22:00

Ⅰ servlet為什麼要配置web xml

web.xml其實就是servlet的一個配置文件,通過這個配置文件來尋找對應的servlet處理業務。

sun公司就是這樣設計,容器通過配置文件web.xml找相應的servlet這樣有助於靈活和可維護性。具體用法如下:

<servlet>
<servlet-name>MyServlet </servlet-name> //這里是servlet 的名字,自己定義 的
<servlet-class>Servlet </servlet-class> //這里是servlet的位置 。 如果在 一個包下, 就寫 包名.類名
</servlet>

<servlet-mapping>
<servlet-name>MyServlet </servlet-name> //這里跟 上面的;servlet-name 必須一樣
<url-pattern>/abc </url-pattern> //這里 在地址 輸入訪問的 時候 輸入的,自己定義
</servlet-mapping>

Ⅱ servlet怎麼配置webxml

完整的servlet配置如下所示:
<servlet>
<servlet-name>ServletName</servlet-name>
<servlet-class>xxxpackage.xxxServlet</servlet-class> <!--Servlet的類-->
<init-param> <!--初始化一個變數,可看成全局變數,可省略-->
<param-name>參數名稱</param-name> <!--變數名稱-->
<param-value>參數值</param-value> <!--變數值-->
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>ServletName</servlet-name>
<url-pattern>/aaa/xxx</url-pattern> <!--映射的url路徑 -->
</servlet-mapping>

Ⅲ 創建servlet的類,應當怎麼配置web.xml文件

在eclipse中創建servlet類時會有彈窗提示指定路由地址,可以修改,也可以默認,之後在web文件中調整,每個servlet有兩處配置

Ⅳ 配置servlet的web.xml在哪

你新建servlet類時,一般會自動配置web.xml。不需要你去配置。具體配置,例子如下:
<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>CartServlet</servlet-name>
<servlet-class>com.digitalweb.servlet.CartServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>CartServlet</servlet-name>
<url-pattern>/CartServlet</url-pattern>
</servlet-mapping>
這里的servlet類名為CartServlet,存放在包com.digitalweb.servlet里

Ⅳ 配置servlet的web.xml在哪

web.xml存放在WebContent-WEB-INF下,如果項目里沒有的話,右擊項目選擇java EE Tools,然後選擇第二個就可以了.

Ⅵ jsp訪問Servlet 要如何配置web.xml

jsp訪問Servlet 要如何配置web.xml:

你新建servlet類時,一般會自動配置web.xml。不需要你去配置。具體配置,例子如下:

<servlet>

<description>This is the description of my J2EE component</description>

<display-name>This is the display name of my J2EE component</display-name>

<servlet-name>CartServlet</servlet-name>

<servlet-class>com.digitalweb.servlet.CartServlet</servlet-class>

</servlet>


<servlet-mapping>

<servlet-name>CartServlet</servlet-name>

<url-pattern>/CartServlet</url-pattern>

</servlet-mapping>

這里的servlet類名為CartServlet,存放在包com.digitalweb.servlet里

Ⅶ Servlet中的web.xml文件怎麼配置

不知道是不是你想要的

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
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">
<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>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>

Ⅷ servlet在web.xml的配置

web.xml中servlet的配置
元素是配置Servlet所用的元素。
元素在Servlet和URL樣式之間定義一個映射,即servlet類提供一個url,在地址欄輸入對應的映射路徑就可以訪問你的servlet。

下面給出一段配置代碼:

ServletName
xxxpackage.xxxServlet

參數名稱

參數值

ServletName
/aaa/xxx

在地址欄中輸入http://localhost:8080/web-App/aaa/xxx就可以訪問了。
預設Servlet
1.如果某個Servlet的映射路徑僅僅為一個正斜杠(/),那麼這個Servlet就成為當前Web應用程序的預設Servlet。
2.凡是在web.xml文件中找不到匹配的元素的URL,它們的訪問請求都將交給預設Servlet處理,也就是說,預設Servlet用於處理所有其他Servlet都不處理的訪問請求。
3.在\conf\web.xml文件中,注冊了一個名稱為org.apache.catalina.servlets.DefaultServlet的Servlet,並將這個Servlet設置為了預設Servlet。
當訪問Tomcat伺服器中的某個靜態HTML文件和圖片時,實際上是在訪問這個預設Servlet。
例1--預設Servlet:

action
org.springframework.web.servlet.DispatcherServlet

contextConfigLocation
/WEB-INF/config/spring-mvc.xml

action
/

例2:

dispatcherServlet
org.springframework.web.servlet.DispatcherServlet

contextConfigLocation
/WEB-INF/config/spring-mvc.xml

dispatcherServlet
*.do

參考:http://www.cnblogs.com/wql025/p/4804977.html

Ⅸ 如何在web.xml中配置servlet

<servlet>
<servlet-name>Servlet唯一標示(自定義)</servlet-name>
<servlet-class>Servlet全路徑</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet唯一標示(與上面一致)</servlet-name>
<url-pattern>請求訪問的URL</url-pattern>
</servlet-mapping>
例如:
<servlet>
<servlet-name>downloadServlet</servlet-name>
<servlet-class>com.jerry.crm.DownloadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>downloadServlet</servlet-name>
<url-pattern>/download</url-pattern>
</servlet-mapping>