最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

intellij idea創(chuàng)建第一個動態(tài)web項(xiàng)目的步驟方法

 更新時間:2019年10月10日 09:49:20   作者:灬King  
這篇文章主要介紹了intellij idea創(chuàng)建第一個動態(tài)web項(xiàng)目的步驟方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

我以2018版的intellij idea為例

一.創(chuàng)建JavaWeb

1.第一步

點(diǎn)擊左上角的File-->New-->Project

2.第二步

1.找到Java Enterprise之后,在Application Sever中找到自己的Tomcat,同時勾選中Web Application

2.第一項(xiàng)是你的工程名字,隨便取啦,第二個是你的工程路徑,選擇好之后點(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)擊"+"號,選擇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工程全部完成,下面是在其中編寫并運(yùn)行Servlet。

二.創(chuàng)建Servlet

1.先下src文件加下創(chuàng)建一個servlet Hellow.java文件

2.對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后臺</h1>");
  }
}

3.編寫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目錄下會生成Hello.class文件

5.重新編寫index.jsp文件

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
 <head>
  <title>$Title$</title>
 </head>
 <body>
  <a href="Hello" rel="external nofollow" >第一個動態(tài)web項(xiàng)目</a>
 </body>
</html>

6.完成

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 記一次springboot配置redis項(xiàng)目啟動時的一個奇怪的錯誤

    記一次springboot配置redis項(xiàng)目啟動時的一個奇怪的錯誤

    這篇文章主要介紹了spring?boot配置redis項(xiàng)目啟動時的一個奇怪的錯誤,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • springboot jackson自定義序列化和反序列化實(shí)例

    springboot jackson自定義序列化和反序列化實(shí)例

    這篇文章主要介紹了spring boot jackson自定義序列化和反序列化實(shí)例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • JAVA使用Gson解析json數(shù)據(jù)實(shí)例解析

    JAVA使用Gson解析json數(shù)據(jù)實(shí)例解析

    JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式,易于閱讀和編寫,同時也易于機(jī)器解析和生成。接下來通過本文給大家介紹JAVA使用Gson解析json數(shù)據(jù)實(shí)例解析,需要的朋友參考下吧
    2016-03-03
  • SpringBoot使用RESTful接口詳解

    SpringBoot使用RESTful接口詳解

    RESTful是一種web軟件風(fēng)格,它不是標(biāo)準(zhǔn)也不是協(xié)議,它不一定要采用,只是一種風(fēng)格,它倡導(dǎo)的是一個資源定位(url)及資源操作的風(fēng)格,這篇文章主要介紹了SpringBoot使用RESTful接口
    2022-10-10
  • Java獲取漢字對應(yīng)的拼音(全拼或首字母)

    Java獲取漢字對應(yīng)的拼音(全拼或首字母)

    這篇文章主要介紹了Java如何獲取漢字對應(yīng)的拼音(全拼或首字母),文中實(shí)現(xiàn)的方法是引用了pinyin4j-2.5.0.jar,然后給出了完整的示例代碼,有需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • java中線程掛起的幾種方式詳解

    java中線程掛起的幾種方式詳解

    這篇文章主要介紹了java中線程掛起的幾種方式詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • Java實(shí)現(xiàn)Promise.all()的示例代碼

    Java實(shí)現(xiàn)Promise.all()的示例代碼

    這篇文章主要介紹了Java實(shí)現(xiàn)Promise.all()的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Java并發(fā)編程之顯示鎖ReentrantLock和ReadWriteLock讀寫鎖

    Java并發(fā)編程之顯示鎖ReentrantLock和ReadWriteLock讀寫鎖

    這篇文章主要介紹了Java并發(fā)編程之顯示鎖ReentrantLock和ReadWriteLock讀寫鎖,本文講解了ReentrantLock概況、Lock接口、Lock使用、輪詢鎖的和定時鎖、公平性、可中斷獲鎖獲取操作等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • java引用jpython的方法示例

    java引用jpython的方法示例

    這篇文章主要介紹了java引用jpython的方法,結(jié)合實(shí)例形式分析了java引用jpython及相關(guān)使用技巧,需要的朋友可以參考下
    2016-11-11
  • 自定義類加載器的父類為何是AppClassLoader說明

    自定義類加載器的父類為何是AppClassLoader說明

    這篇文章主要介紹了自定義類加載器的父類為何是AppClassLoader說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11

最新評論

渭源县| 宁城县| 永兴县| 罗定市| 易门县| 盘锦市| 琼中| 易门县| 延津县| 石城县| 喀什市| 横山县| 阳曲县| 巨野县| 大冶市| 德惠市| 蒙山县| 微山县| 延边| 慈利县| 肥西县| 泰宁县| 隆林| 高雄市| 怀仁县| 泰安市| 莲花县| 湄潭县| 息烽县| 招远市| 香格里拉县| 喜德县| 泾阳县| 桓台县| 兰溪市| 龙游县| 特克斯县| 韶关市| 台州市| 定兴县| 梅州市|