欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

我以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í)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java while(scanner.hasNext())無(wú)法跳出的解決方案

    Java while(scanner.hasNext())無(wú)法跳出的解決方案

    這篇文章主要介紹了Java while(scanner.hasNext())無(wú)法跳出的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Maven打包后找不到class文件的問(wèn)題

    Maven打包后找不到class文件的問(wèn)題

    本文主要介紹了Maven打包后找不到class文件的問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • 從匯編碼分析java對(duì)象的創(chuàng)建過(guò)程(推薦)

    從匯編碼分析java對(duì)象的創(chuàng)建過(guò)程(推薦)

    這篇文章主要介紹了從匯編碼分析java對(duì)象的創(chuàng)建過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 利用Java8 Optional如何避免空指針異常詳解

    利用Java8 Optional如何避免空指針異常詳解

    Optional可以讓你的代碼具有可讀性,且會(huì)避免出現(xiàn)空指針異常。 下面這篇文章主要給大家介紹了關(guān)于利用Java8 Optional如何避免空指針異常的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。
    2018-01-01
  • 解決TreeSet類的排序問(wèn)題

    解決TreeSet類的排序問(wèn)題

    本文介紹TreeSet支持兩種排序方法:自然排序和定制排序。TreeSet默認(rèn)采用自然排序。詳細(xì)請(qǐng)看下文
    2015-09-09
  • Java設(shè)計(jì)模式之外觀模式解析

    Java設(shè)計(jì)模式之外觀模式解析

    這篇文章主要介紹了Java設(shè)計(jì)模式之外觀模式解析,外觀模式提供了一個(gè)統(tǒng)一的接口,用來(lái)訪問(wèn)子系統(tǒng)中的一群接口,外觀定義了一個(gè)高層接口,讓子系統(tǒng)更容易使用,需要的朋友可以參考下
    2024-01-01
  • SpringBoot Starter依賴原理與實(shí)例詳解

    SpringBoot 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-09
  • Java之next()、nextLine()區(qū)別及問(wèn)題解決

    Java之next()、nextLine()區(qū)別及問(wèn)題解決

    這篇文章主要介紹了Java之next()、nextLine()區(qū)別及問(wèn)題解決,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • MybatisPlus之likeRight的用法

    MybatisPlus之likeRight的用法

    這篇文章主要介紹了MybatisPlus之likeRight的用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Java基礎(chǔ)之初識(shí)Maven

    Java基礎(chǔ)之初識(shí)Maven

    這篇文章主要介紹了Java基礎(chǔ)之初識(shí)Maven,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)java基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-05-05

最新評(píng)論