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

idea中java及java web項目的常見問題及解決

 更新時間:2024年09月23日 10:11:10   作者:lwprain  
在IDEA中處理亂碼問題主要涉及四個方面:文件編碼設(shè)置為UTF-8、編輯器默認編碼調(diào)整、Tomcat運行配置編碼設(shè)置以及解決cmd中的亂碼,此外,詳細介紹了在IDEA中創(chuàng)建Web項目的步驟,包括新建Java工程、添加Web框架支持、添加Tomcat依賴庫

1、亂碼問題,主要有幾處地方,需要檢查

①確保文件編碼,其實主要就是在idea啟動文件中,增加了 -Dfile.encoding=UTF-8的設(shè)置

②編輯器默認編碼,都改為UTF-8

③Tomcat的運行配置,編碼也改為UTF-8,同樣使用:-Dfile.encoding=UTF-8

④解決cmd中的亂碼問題,注冊表中,增加CodePage頁,路徑如下圖:雙擊startup.bat時也不會亂碼了。

2、idea中web項目的創(chuàng)建步驟

①新建一個java工程。

②添加web framework支持

在項目名稱上連按兩次shift,彈出界面。

點Add Framework Support,選擇web即可添加。中文界面名稱可能為:添加框架支持

注意項目類型不要用空項目,不然Framework的檢測可能會出錯,導(dǎo)致,添加框架支持時,找不到web選項。

3、web支持添加后,添加tomcat的依賴庫

核心是將Tomcat的lib文件夾添加到項目的庫中:

4、編寫第一個servlet程序,使用注解方式

在工程的src中,添加一個包,如com.rainpet,添加一個java類,如Demo1。

圖如下:

注意:文件名和類名一致。

代碼如下:

package com.rainpet;

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("/Demo1")
public class Demo1 extends HttpServlet {
    String message="hello";
    @Override
    public void init() throws ServletException {
        //super.init();
        this.message="hello world 2322";
        System.out.println("init 執(zhí)行了2222!");
    }

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //super.doGet(req, resp);
        resp.setContentType("text/html;charset=utf-8");
        req.setCharacterEncoding("utf-8");
        PrintWriter out = resp.getWriter();
        out.println("The Parameter are 222222222  123123:"+req.getParameter("name1")+" message222222222666:"+this.message);
        //out.println("The Parameter are :");
    }
}

5、tomcat的部署路徑

application context就是項目預(yù)覽時的訪問路徑,如我的訪問路徑就是http://localhost:8080/web2:

頁面已經(jīng)跑起來了:

6、war的打包問題

使用方法:

選擇合適的Artifact,Build即可在對應(yīng)的輸出目錄中找到war文件啦。

找到文件:

部署到tomcat根目錄下即可,比如我的Tomcat:

啟動tomcat環(huán)境,訪問http://localhost:8080/web2_war/Demo1即可。

訪問時,其實是自動解壓縮war文件,文件名決定訪問路徑。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

玉树县| 乐陵市| 牡丹江市| 如东县| 田林县| 西林县| 新和县| 堆龙德庆县| 新源县| 桑日县| 普宁市| 大田县| 华池县| 仙居县| 武隆县| 台北县| 华亭县| 潼关县| 区。| 同仁县| 嵩明县| 白河县| 合作市| 大理市| 读书| 桑日县| 新龙县| 大同县| 嵩明县| 普陀区| 宜兰市| 来宾市| 泾川县| 海原县| 容城县| 张北县| 乌海市| 无为县| 梅州市| 兴隆县| 青田县|