intellij idea創(chuàng)建第一個(gè)動(dòng)態(tài)web項(xiàng)目的步驟方法
我以2018版的intellij idea為例
一.創(chuàng)建JavaWeb
1.第一步
點(diǎn)擊左上角的File-->New-->Project
2.第二步
1.找到Java Enterprise之后,在Application Sever中找到自己的Tomcat,同時(shí)勾選中Web Application
2.第一項(xiàng)是你的工程名字,隨便取啦,第二個(gè)是你的工程路徑,選擇好之后點(diǎn)擊finish
3.創(chuàng)建classes和lib文件夾,名字不可改
像這樣
3.第三步
1.在File中找到Project Structure
2.點(diǎn)擊Modules ,選擇Paths,選中Use module compile output path ,把路徑改成剛剛創(chuàng)建的classes文件夾
3.ok后再點(diǎn)旁邊的Dependencies,點(diǎn)擊"+"號(hào),選擇1 JARs or directories ,
4,選擇你剛剛創(chuàng)建的lib文件夾,OK
5.選中jar Directory。
4.第四步
1.回到主界面后,點(diǎn)擊Run ,選擇Edit Configurations
2.看tomcat已經(jīng)有啦,這是java Enterprise的好處啦,點(diǎn)擊Deployment ,
3.點(diǎn)擊右上角的三角形
4.運(yùn)行成功。
至此,intellij idea創(chuàng)建并設(shè)置javaweb工程全部完成,下面是在其中編寫(xiě)并運(yùn)行Servlet。
二.創(chuàng)建Servlet
1.先下src文件加下創(chuàng)建一個(gè)servlet Hellow.java文件
2.對(duì)Hello.java進(jìn)行編譯
import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; @WebServlet(name = "Hello") public class Hello extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //設(shè)置響應(yīng)內(nèi)容類型 response.setContentType("text/html"); //設(shè)置邏輯實(shí)現(xiàn) PrintWriter out = response.getWriter(); out.println("<h1>Servlet后臺(tái)</h1>"); } }
3.編寫(xiě)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"> <servlet> <servlet-name>Hello</servlet-name> <servlet-class>Hello</servlet-class> </servlet> <servlet-mapping> <servlet-name>Hello</servlet-name> <url-pattern>/Hello</url-pattern> </servlet-mapping> </web-app>
4.運(yùn)行Servlet,發(fā)現(xiàn)在classes目錄下會(huì)生成Hello.class文件
5.重新編寫(xiě)index.jsp文件
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>$Title$</title> </head> <body> <a href="Hello" rel="external nofollow" >第一個(gè)動(dòng)態(tài)web項(xiàng)目</a> </body> </html>
6.完成
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 在idea中將創(chuàng)建的java web項(xiàng)目部署到Tomcat中的過(guò)程圖文詳解
- InterlliJ IDEA2020新建java web項(xiàng)目找不到Static Web的解決
- IDEA2020.2.3中創(chuàng)建JavaWeb工程的完整步驟記錄
- IntelliJ IDEA2019實(shí)現(xiàn)Web項(xiàng)目創(chuàng)建示例
- 教你怎么用idea創(chuàng)建web項(xiàng)目
- IDEA2022創(chuàng)建Maven Web項(xiàng)目教程(圖文)
- Idea 2020.2 創(chuàng)建web、Spring項(xiàng)目的教程圖解
- idea構(gòu)建web項(xiàng)目的超級(jí)詳細(xì)教程
相關(guān)文章
Java while(scanner.hasNext())無(wú)法跳出的解決方案
這篇文章主要介紹了Java while(scanner.hasNext())無(wú)法跳出的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10從匯編碼分析java對(duì)象的創(chuàng)建過(guò)程(推薦)
這篇文章主要介紹了從匯編碼分析java對(duì)象的創(chuàng)建過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03SpringBoot Starter依賴原理與實(shí)例詳解
SpringBoot中的starter是一種非常重要的機(jī)制,能夠拋棄以前繁雜的配置,將其統(tǒng)一集成進(jìn)starter,應(yīng)用者只需要在maven中引入starter依賴,SpringBoot就能自動(dòng)掃描到要加載的信息并啟動(dòng)相應(yīng)的默認(rèn)配置。starter讓我們擺脫了各種依賴庫(kù)的處理,需要配置各種信息的困擾2022-09-09Java之next()、nextLine()區(qū)別及問(wèn)題解決
這篇文章主要介紹了Java之next()、nextLine()區(qū)別及問(wèn)題解決,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08