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

Java web入門指南之在Idea上創(chuàng)建Java web項目

 更新時間:2023年06月12日 15:27:00   作者:特喵非要去剛  
好多書上的JavaWeb教程都是Eclipse以及MyEclipse,當(dāng)然這里不論IDE的好壞,下面這篇文章主要給大家介紹了關(guān)于Java web入門指南之在Idea上創(chuàng)建Java web項目的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下

概述

在初學(xué)Java web時我們通常使用Tomcat作為Java web的服務(wù)器,而一個完整的Java項目需要jdk和集成開發(fā)環(huán)境。今天我們就以Idea為例介紹一下如何在Idea上創(chuàng)建Java web項目以及部署Tomcat

準(zhǔn)備工作

由于Tomcat運(yùn)行依靠jdk,所以第一步就是確保jdk已經(jīng)安裝并配置,打開cmd命令行輸入java回車,如果提示“java不是內(nèi)部或外部命令...”的信息說明jdk未安裝或未配置成功,由于下載jdk的途徑有很多這里就先不介紹了,但配置環(huán)境變量必不可少。Win11的話先進(jìn)入設(shè)置-系統(tǒng)-系統(tǒng)信息-高級系統(tǒng)設(shè)置-環(huán)境變量,在系統(tǒng)變量中添加名為JAVA_HOME,變量值是安裝jdk的目錄;然后編輯Path,新增一行%JAVA_HOME%\bin,并上移到第二位,保存后個人建議重啟一下電腦,再打開cmd輸入java命令,若輸出相關(guān)命令的說明信息證明完成配置。

Tomcat的話推薦下載zip包,推薦解壓到D盤根目錄就可以了。至于配置Tomcat和解決中文亂碼問題前面文章已經(jīng)提到過了這里就不贅述了。

創(chuàng)建Java web項目

1. 打開IDEA,點(diǎn)開File-New-Project

2. 選擇Web Application,確保已勾選Create web.xml,然后點(diǎn)Next

3. 給項目命名后點(diǎn)擊Finish,此時我們就可以看到項目結(jié)構(gòu)是這樣的

4. 在WEB-INF下新建兩個文件夾

4.1. lib 這個文件夾存的是從外部導(dǎo)入的jar包,要使導(dǎo)入的jar包生效,需要如下設(shè)置

先點(diǎn)開File-Project Structure

在Libraries這一欄中點(diǎn)擊右邊的加號再點(diǎn)擊Java

選擇新建的lib文件夾,然后點(diǎn)OK

選擇Jar Directory,再點(diǎn)兩下OK

4.2. 別著急關(guān)閉窗口,下面的操作用于

點(diǎn)開Modules,選擇右邊Paths這一欄,我們要設(shè)置下java字節(jié)碼文件生成位置

單選按鈕切換到Use module compile output path,把下面兩個路徑都設(shè)為新建的classes文件夾里

5. 為了便于訪問Servlet,我們需要修改項目啟動后的url后綴

先點(diǎn)下三角貓圖標(biāo),再打開Edit Configurations

切到Deployment,把下面Application context直接改成/,ok之后你只要部署好servlet,在localhost:端口號/servlet綁定的url就可以直接響應(yīng)servlet了。

測試

上次我們用了最笨的方式定義了一個Servlet,目的是讓大家了解Servlet如何才能使用

but,這里還有最簡便的Servlet添加方式

給新Servlet取名之后就可以定義成功了

 這是測試的代碼

package web;
 
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;
 
@WebServlet(name = "web.CServlet", value = "/CServlet")
public class CServlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doGet(request, response);
    }
 
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        System.out.printf("Halo\n");
    }
}

O98K! 成功在IDEA上創(chuàng)建Java web項目 

總結(jié)

到此這篇關(guān)于Java web入門指南之在Idea上創(chuàng)建Java web項目的文章就介紹到這了,更多相關(guān)Idea創(chuàng)建Java web項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決mybatis映射結(jié)果集失效的問題

    解決mybatis映射結(jié)果集失效的問題

    這篇文章主要介紹了解決mybatis映射結(jié)果集失效的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 最新評論

    昌邑市| 崇礼县| 新乐市| 彩票| 西青区| 马公市| 崇义县| 达州市| 汶上县| 尤溪县| 马龙县| 舟山市| 拉萨市| 大同市| 黄冈市| 惠州市| 绩溪县| 台山市| 清河县| 郴州市| 永宁县| 开化县| 瓮安县| 安顺市| 阿拉善右旗| 玛纳斯县| 南昌县| 北碚区| 新源县| 剑河县| 宜阳县| 新宁县| 阜南县| 沈丘县| 阳山县| 洪雅县| 武鸣县| 阿克苏市| 黄骅市| 屯门区| 绩溪县|