spring mvc学习(3):建立第一个动态web项目
intellij idea創建第一個動態web項目
我以2018版的intellij idea為例
一.創建JavaWeb
1.第一步
點擊左上角的File-->New-->Project
2.第二步
1.找到Java Enterprise之后,在Application Sever中找到自己的Tomcat,同時勾選中Web Application
2.第一項是你的工程名字,隨便取啦,第二個是你的工程路徑,選擇好之后點擊finish
3.創建classes和lib文件夾,名字不可改
像這樣
?3.第三步
1.在File中找到Project Structure
?2.點擊Modules ,選擇Paths,選中Use module compile output path ,把路徑改成剛剛創建的classes文件夾
?
3.ok后再點旁邊的Dependencies,點擊"+"號,選擇1 JARs or directories ,
4,選擇你剛剛創建的lib文件夾,OK
5.選中jar Directory。
4.第四步
1.回到主界面后,點擊Run ,選擇Edit Configurations
2.看tomcat已經有啦,這是java Enterprise的好處啦,點擊Deployment ,
?
3.點擊右上角的三角形
?4.運行成功。
至此,intellij idea創建并設置javaweb工程全部完成,下面是在其中編寫并運行Servlet。
二.創建Servlet
?1.先下src文件加下創建一個servlet? Hellow.java文件
2.對Hello.java進行編譯
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 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 { ????????//設置響應內容類型 ????????response.setContentType("text/html"); ? ????????//設置邏輯實現 ????????PrintWriter out = response.getWriter(); ????????out.println("<h1>Servlet后臺</h1>"); ????} } |
3.編寫web.xml配置文件
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <?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.運行Servlet,發現在classes目錄下會生成Hello.class文件
?
5.重新編寫index.jsp文件
?
| 1 2 3 4 5 6 7 8 9 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> ??<head> ????<title>$Title$</title> ??</head> ??<body> ????<a href="Hello">第一個動態web項目</a> ??</body> </html> |
6.完成
?
總結
以上是生活随笔為你收集整理的spring mvc学习(3):建立第一个动态web项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 转~ubuntu的一些常用软件
- 下一篇: spring mvc学习(60):ssm