首頁 > Java > java教程 > 主體

idea怎麼創建servlet

(*-*)浩
發布: 2019-05-14 10:14:00
原創
24843 人瀏覽過

使用IDEA建立servlet首先要新建Java web和新增tomcat伺服器,只有一起使用,才能看得出效果。

推薦課程:Java教學

idea怎麼創建servlet

第一步,新建web專案。

idea怎麼創建servlet

第二步,在web/WEB-INF目錄下新建兩個資料夾,classes用來存放servlet的位元組碼檔(.class),lib用來存放項目引用的包。

idea怎麼創建servlet

第三步,按f4進入Project Structure,進入Modules(IDEA的工程)選項卡,將Paths的兩個輸出路徑均改成第2步新建的classes。 idea怎麼創建servlet

第四步,然後點選Dependencies,選擇右邊+號,新建JARS路徑,選擇第2步驟所建立的lib資料夾。

idea怎麼創建servlet

idea怎麼創建servlet

#第五步,進入Artifacts選項卡,將輸出目錄定為Tomcat安裝位置的webapps下新建的該工程資料夾。

idea怎麼創建servlet

步驟,Run->Edit Configurations設定Tomcat,一般已經預設配好。

idea怎麼創建servlet

#第七步,將WEB資源名定好,也可以是「/」,為空。

idea怎麼創建servlet

#第八步,src下方新建servlet。

idea怎麼創建servlet

第九步,設定好web.xml,指明servlet的編譯出的字節碼在哪個包下,是servlet的資源名稱

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
	   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
          version="3.1">
     <servlet>
         <servlet-name>MyServlet</servlet-name>
         <servlet-class>com.tqh.MyServlet</servlet-class>
     </servlet>
     <servlet-mapping>
         <servlet-name>MyServlet</servlet-name>
         <url-pattern>/A</url-pattern>
     </servlet-mapping>
</web-app>
登入後複製

第十步,寫servlet

package com.tqh;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

public class MyServlet extends HttpServlet {
 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	doGet(request,response);
 }

 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	response.setContentType("text/html");
	PrintWriter out=response.getWriter();
	out.println("this is servlet");
 }
}
登入後複製

展示效果:出現了我們輸出的字串

idea怎麼創建servlet

#

以上是idea怎麼創建servlet的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!