1.File->project->java project(選中web application)(如果選擇java Enterprise可以免去後期導入servlet-api.jar包和配置Tomcat,但是需要在project structure,Module,Dependency中將Tomcat勾選並Apply)->填寫相關信息
完成之後,點擊WEF-INF ,右鍵,NEW-->Directory 創建兩個文件夾,classes 和 lib 這個名字不要改;
點擊File ,選擇Project Structure ,點擊Modules ,選擇Paths,選中Use module compile output path ,把路徑改成剛剛創建的classes文件夾
再點旁邊的Dependencies,點擊"+"號,選擇1 JARs or directories ,選擇你剛剛創建的lib文件夾,選第3個jar Directory,Ok,勾選lib and one more file,Apply,之後有需要放在這個文件夾下的jar包可以直接複製到這裏再選中該文件夾右鍵選中Add as Library即可!
2.導入jar包:File->project structure->Moudle->Dependencies->+->jars or directories->選擇Tomcat安裝目錄lib下servlet-api.jar導入,選中-》apply->OK
3.編寫 HelloServlet類,不要包名,繼承 HttpServlet重寫doGet方法
public class HelloServlet extends HttpServlet{
public void doGet(HttpServletRequest request, HttpServletResponse response){
try {
response.getWriter().println("<h1>Hello Servlet!</h1>");
response.getWriter().println(new Date().toLocaleString());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
4.配置web.xml:web.xml提供路徑與servlet的映射關係,把/hello這個路徑映射到 HelloServlet這個類上,<servlet> 標籤下的 <servlet-name>與 <servlet-mapping> 標籤下的 <servlet-name> 必須一樣,<servlet-name>與<servlet-class>可以不一樣
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
5.
部署 Tomcat ,並調試運行
選中項目->apply->OK
6.瀏覽器輸入:localhost:8080/hello展示頁面