為什麼eclipse中建立Servlet檔案沒有在web.xml上配置
為什麼eclipse中建立servlet檔案沒有在web.xml上配置,這個問題在網上看到很多人又疑問,特別是對初學者來說,特寫一篇小部落格來解答疑惑。原因 一句話(網上說的亂七八糟,沒什麼用)說清楚:
舊版本的servlet確實需要手動配置web.xml檔案,但是servlet2.5以後,servlet的配置直接在Java程式碼中進行註解配置。
特地附上我在電腦上建立的servlet程式碼給大家展示:
package com.core.servlert; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class FirstServlet */ @WebServlet("/FirstServlet") //註解註釋配置servlet ,故已經不需要再web.xml中去配置,servlet2.5後沒有了web.xml public class FirstServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub response.getWriter().append("Served at: ").append(request.getContextPath()); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doGet(request, response); } }
溫馨提醒:大家不需要太糾結網上一些對web.xml的配置的具體詳情,如果技術的更新或工具的更新已經忽略了這些配置可能省略麻煩,好事情。
相關推薦
為什麼eclipse中建立Servlet檔案沒有在web.xml上配置
為什麼eclipse中建立servlet檔案沒有在web.xml上配置,這個問題在網上看到很多人又疑問,特別是對初學者來說,特寫一篇小部落格來解答疑惑。原因 一句話(網上說的亂七八糟,沒什麼用)說清楚: 舊版本的servlet確實需要手動配置web.xml檔案,但是serv
web.xml在web專案中的作用,沒有web.xml怎麼配置專案
一個web中完全可以沒有web.xml檔案,也就是說,web.xml檔案並不是web工程必須的。 那什麼時候需要,什麼時候可以不需要呢? 要想回答上面的問題,得先了解web.xml檔案使用來幹什麼的。web.xml檔案是用來配置:歡迎頁、servlet、filter等的。當
eclipse中建立Maven版的Web工程出現的問題
1.建立的Mave版的Web工程的目錄結構,就只有webapp,而沒有WEB-INF、MATA-INF檔案。 解決方法:Web工程右擊--->Propeties-->Project Facets--->Dymatic Web Module--->
解決eclipse中新建servlet檔案時少包報錯問題
問題描述如圖(源自網路):解決方法:該工程右鍵開啟properties -- LibLibraries -- Add LibLibrary... -- Server Runtime -- Apache Tomcat v8.0 -- Finish
關於SSM的配置檔案和Web.xml的配置
首先宣告:此文章只代表我個人的立場 關於SSM的配置檔案好多種配置方法 我只舉其一. 博主用到的SSM版本如下: spring 4.3.6 mybatis-3.2.3 資料來源用的第三方c3p0 配置檔案一般情況是上邊(不排除有些人把springs
Eclipse中新建立的Maven專案沒有web.xml檔案
在使用eclipse建立新的的maven專案時沒有自動建立web.xml檔案會報錯。 1.手動建立WEB-INF/web.xml 2.通過eclipse工具建立 右鍵點選所建立的專案,選擇 Java EE Tools 選擇Generate Deployment Desc
在eclipse中建立一個Web,沒有web.xml的解決方法
在新建web工程的時候,點選next-->next--> 在其中有一個選項是Generate web.xml deployment descriptor,將這項選上 再按finish,新建
建立maven web專案時,沒有web.xml檔案
1.問題:建立maven專案時,選擇的是建立web-app專案,但是結果配置之後,卻沒有web.xml檔案。 2.解決辦法: ------------------------------------
Eclipse JEE 3.6 以上版本新建web專案後,WEB-INF下沒有web.xml配置檔案
原因是: 新建面板上的 “Dynamic web module version” 選項,預設是 servlet 3.0的版本,該版本,預設是沒有web.xml檔案的,如果你習慣老版本規範,當在你新建工程的時候,不要單擊 finish按鈕直接完成建立,單擊 next 按鈕,在最後一步,選中: “Genera
利用eclipse新建的java web專案沒有web.xml檔案怎麼辦?
利用eclipse新建的java web專案沒有web.xml檔案怎麼解決? 解決辦法: 1、右鍵專案名稱-》Java EE Tools-》Generate Deployment descrip
在eclipse中創建Web項目中沒有web.xml的解決方法
des too esc xml文件 cli web項目 web tor png 右鍵點擊項目 → “Java EE Tool” → “Generate Deployment descriptor stub&rdq
eclipse創建web項目webapp目錄為空(沒有web.xml文件)、修改web版本號
ati script config dynamic ets pro dev web.xml develop eclipse創建web項目webapp目錄為空(沒有web.xml文件)、修改web版本號 前路坑太多,
Eclipse新建Maven專案沒有web.xml
場景 在使用Eclipse新建Maven專案後,並沒有web.xml 解決 右擊專案--properties--Project Facets 如果Dynamic Web Module 沒有勾選,請勾選 如果已經勾選,取消勾選後再重新勾選。 看到下面會有一行提示,點選
如何在Eclipse中建立web專案(親測有效)
1.首先找到Eclipse的選單欄的file,點選File->New->Dynamic Web Project或者右鍵右鍵選擇New->Dynamic Web Project 2.若New的選擇列表中沒有Dynamic Web Project
idea解決建立maven專案時web.xml檔案版本過低的情況
前言 之前介紹瞭如何在idea中部署maven的web專案,但是建立maven專案之後,發現一個小瑕疵: <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
專案中的java檔案沒有在WEB-INF\classes中生成class檔案
1.首先確定project->Build Automatically是否勾選上: 2.然後,再進行測試,能不能進行編譯,如果還是不能,則進行手動編譯: project->clean 3.進入clean對話方塊,選擇Clean proje
在Eclipse中建立第一個Servlet程式
繼上篇在Eclipse中搭好了tomcat環境後,我們建立一個最簡單的servlet程式,這個servelt程式只是單純的輸出helloworld。步驟如下:如圖:在Eclipse中選擇新建一個專案,其中選擇tomcat project然後點選下一步,輸入專案名字,點下一
Servlet中Web.xml的配置詳解(一)
1 定義頭和根元素部署描述符檔案就像所有XML檔案一樣,必須以一個XML頭開始。這個頭宣告可以使用的XML版本並給出檔案的字元編碼。DOCYTPE宣告必須立即出現在此頭之後。這個宣告告訴伺服器適用的servlet規範的版本(如2.2或2.3)並指定管理此檔案其餘部分內容的語法的DTD(Document Typ
用maven在eclipse中建立web專案時不能建立三個資料夾的解決方法
我報的這錯,是因為我先用了一個版本的eclipse,並且也在其中把maven配置了,但使用maven建立web過程中,沒有maven專案轉換成web專案,所以換了eclipse的另一個版本,我在用新版本時,也重用了之前的eclipse的workspace,下面的錯便順理成章
在Eclipse中建立Freemarker所需要的*.ftl檔案
Freemarker所需要的*.ftl檔案在Eclipse中本是不支援的,需要自己新增,記錄下新增的過程。 首先,在Eclipse中新建一個file,字尾名為.ftl。 建立好之後,在其中新增程式碼