【暑假學習筆記】之——用Intellij idea新建一個java web+Servlet專案(有例項)——idea中快速重寫父類的方法
阿新 • • 發佈:2019-01-10
Intellij idea中快速重寫父類方法
在寫java檔案時,有時候需要重寫父類方法,但在idea中建立java檔案時並不會像eclipse一樣可以選擇父類,但是重寫父類方法其實只需要這樣做:
滑鼠點選確定程式碼插入位置,使用快捷鍵CTRL+O,就會彈出選擇方法的視窗。
如何用Intellij idea新建一個java web+Servlet專案
在博主的基礎上,我精簡了一下語言,寫的專案換成了我寫的顯示時間的案例,再次感謝!!!
建立一個JAVA-web專案的前提:
- 下載並安裝JDK
- 下載並安裝tomcat
下面開始建立JAVA-web專案:
1、File——>new——>Project...
2、如果第2步找不到JDK說明你的JDK沒有安裝好或者沒有配置好
3、建立專案
4、建立好的頁面。
配置步驟如下:
1、選擇File——>Project Structure...
2、點選Project,選擇JDK。
3、在web資料夾下建立兩個資料夾:classes,lib(行業預設)
lib的建立方法相同。
4、選擇File——>Project Structure...——>Modules——>Path
把你的classes檔案所在的地址填到圖中的 Output path 和 Test Output path 中
這一步驟結束後你的classes檔案的標誌會變成黃色
5、選擇Paths右邊的Dependencies,匯入兩個lib包。
配置完成,新建一個Servlet程式測試。
在src資料夾中新建一個java檔案,可以新建一個資料夾存放java檔案,也可以不用資料夾,這裡我新建了一個web資料夾。
在TimeServlet中寫入程式碼如下:
package web.service; 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; import java.text.SimpleDateFormat; import java.util.Date; public class TimeServlet extends HttpServlet{ @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //告訴瀏覽器給它傳送的是網頁 //如果格式寫錯了,瀏覽器無法識別,只能讓你儲存檔案。 resp.setContentType("text/html"); PrintWriter out = resp.getWriter(); Date date = new Date(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm:ss"); String now = simpleDateFormat.format(date); //此處偷懶了,省略了網頁的基本結構,將來會有改進方案 out.println("<p>"+now+"</p>"); out.close(); } }
在web.xml檔案中新增配置程式碼
寫入的程式碼:
<?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_4_0.xsd"
version="4.0">
<!-- 1.宣告Servlet的型別,並給他取一個小名-->
<servlet>
<servlet-name>time</servlet-name>
<servlet-class>web.service.TimeServlet</servlet-class>
</servlet>
<!-- 2.通過別名引用Servlet,並給他取一個網名(訪問路徑)-->
<servlet-mapping>
<servlet-name>time</servlet-name>
<!-- 網名需要以斜線開頭 -->
<url-pattern>/ts</url-pattern>
</servlet-mapping>
</web-app>
接下來再部署Tomcat。點選右上角白色三角——>Edit Configurations
再點選Server右邊的Deployment
新增專案名稱,可以隨便寫,一般寫專案名
點選執行後等待載入完成: