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

servlet30webxml

發布時間: 2023-07-28 08:02:02

① 配置servlet的web.xml在哪

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

② 用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")}
)
{…}

③ JavaWeb中Servlet必須要在web.xml中配置嗎

Java 的Web標准就是jsp+Servlet,而Structs,Spring MVC的哦是基於攔截器的。。
如果要讓Servlet工作,這必須要多Sevelet進行配置。Servlet 常規都是在web.xml配置的。

④ 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

⑤ eclipse生成servlet時沒有更新web.xml文件是為什麼

設置的伺服器是tomcat7(及以上),默認是生成註解而不是web.xml的.

自動生成的servlet中,會有這么一個包:import javax.servlet.annotation.WebServlet; 以及@WebServlet("/ddd"),只要不刪除這兩樣,web.xml就會自動更新,程序也就會正常運行。