IDEA創(chuàng)建Java Web項目不能及時刷新HTML或JSP頁面問題
IDEA創(chuàng)建Java Web項目不能及時刷新HTML或JSP頁面
當我們使用IDEA創(chuàng)建一個Java Web項目,在項目部署完畢后啟動服務(wù)器,卻發(fā)現(xiàn)有不滿的地方,又對項目進行更改,改完后然而頁面卻沒有任何變動,每次需要手動重啟服務(wù)器非常麻煩 ,本文介紹如何實現(xiàn)直接刷新Browser就可以達到刷新的目的。
教程 首先打開Edit Configurations
,從運行-編輯配置中進入
或者從菜單欄下面的Tomcat選項中的編輯配置可以直接進去
選中你添加的Tomcat,修改On 'Update' action
和On frame deactivation:
必須都為Update classes and resources
點擊應(yīng)用,然后確定
OK,教程結(jié)束!
idea創(chuàng)建傳統(tǒng)動態(tài)Javaweb項目
動態(tài)web項目
1.第一步
點擊左上角的File–>New–>Project
2.第二步
1.找到Java Enterprise之后,在Application Sever中找到自己的Tomcat,同時勾選中Web Application
第一項是你的工程名字,隨便取啦,第二個是你的工程路徑,選擇好之后點擊finish
3.創(chuàng)建classes和lib文件夾(不創(chuàng)建的話,字節(jié)碼文件會自動存儲在C盤)
3.第三步
1.在File中找到Project Structure
2.點擊Modules ,選擇Paths,選中Use module compile output path ,把路徑改成剛剛創(chuàng)建的classes文件夾
ok后再點旁邊的Dependencies,點擊"+"號,選擇1 JARs or directories
選擇你剛剛創(chuàng)建的lib文件夾,OK
3. 選中jar Directory
4.第四步
1.回到主界面后,開始集成tomcat
2.看tomcat已經(jīng)有啦,這是java Enterprise的好處啦,點擊Deployment
注意: 到這里如果沒有Artifict 就做如下操作,
這個時候再去看編輯tomcat的位置 就有Artifict了
注意2019 版本里有的默認就是Artifict 顯示的效果為
點擊右上角的三角形
2. 運行成功。
出現(xiàn)中文亂碼:
這個時候如果tomcat 輸出的信息出現(xiàn)中文亂碼:
處理方式如下
到上面就結(jié)束了:
這個時候如果運行項目出現(xiàn)控制太亂碼:
當前tomcat版本:8.5.7
解決辦法:
Tomcat 安裝路徑下的conf文件夾
打開conf下logging.properties文件
建議: java.util.logging.ConsoleHandler.encoding = UTF-8 修改成
java.util.logging.ConsoleHandler.encoding = gbk
截圖如下
網(wǎng)上解決辦法:
解決辦法:
打開conf下logging.properties文件
將帶有utf-8的編碼配置項注釋掉,完美解決。
#1catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8 #2localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8 #3manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8 #4host-manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8 #java.util.logging.ConsoleHandler.encoding = UTF-8
其中java.util.logging.ConsoleHandler.encoding = UTF-8這一行是最關(guān)鍵的,只注釋這一行也是可以的,上面那幾行習慣性注釋掉,
加載jquery的js文件方式如下
創(chuàng)建Servlet
1.先下src文件加下創(chuàng)建一個servlet Hellow.java文件
對Hello.java進行編譯
編寫web.xml配置文件
在創(chuàng)建的web 下面創(chuàng)建新的文件夾 下的文件并不能自動加載 需要刷新:
如下:
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Prometheus監(jiān)控Springboot程序的實現(xiàn)方法
這篇文章主要介紹了Prometheus監(jiān)控Springboot程序的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-03-03list轉(zhuǎn)tree和list中查找某節(jié)點下的所有數(shù)據(jù)操作
這篇文章主要介紹了list轉(zhuǎn)tree和list中查找某節(jié)點下的所有數(shù)據(jù)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09java通過Idea遠程一鍵部署springboot到Docker詳解
這篇文章主要介紹了java通過Idea遠程一鍵部署springboot到Docker詳解,Idea是Java開發(fā)利器,springboot是Java生態(tài)中最流行的微服務(wù)框架,docker是時下最火的容器技術(shù),那么它們結(jié)合在一起會產(chǎn)生什么化學反應(yīng)呢?的相關(guān)資料2019-06-06