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