❶ jsp引用css沒效果,是路徑的問題嗎
jsp引用css沒效果原因總復結如下:
1、先看制是否正確引入了css文件,可以在css文件的頂部加一句 *{border:1px solid red;} ,這樣,如果正確載入了,頁面效果會出現很多紅框;
2、看對應的類名、ID是否寫對了;
比如有jsp頁面引入了Mycss.css樣式,具體代碼如下:
<span style="font-size:18px;"><link href="Mycss.css" rel="stylesheet" type="text/css" /></span>
這里的css不會生效,因為沒有找到該路徑,改成了絕對路徑,這里用到了jsp頁面生成的對象basePath,定義如下:
%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
這樣就會得到css了。
❷ idea,最近修改jsp、界面需要等好幾十秒才有更改效果,用了jre後端實時生效,jsp編譯不及時
你說的生效是生產環境生效 還是你的調試環境?
❸ JSP頁面修改後,不重啟tomcat伺服器,為什麼不會生效
1、tomcat的lib下,和eclipse的lib下以及eclipse的jar引用下有相同的jar包(版本不一樣會沖突),這個你好好檢查檢查,比如jstl包的沖突么的,留下一個版本的就可以。
2、tomcat的配置文件context.xml的<context>頭標簽中添加屬性reloadable="true"
❹ 在eclipse下建立web項目修改了jsp文件後不生效,用的伺服器是tomocat
有2種情況一是IE緩存導致顯示之前jsp界面
二是沒有選擇eclipse的自動編譯
可以去tomcat下看下發布的文件是不是後來的~~如果是後來的就在jsp界面中加入清緩存的代碼
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", -10);
%>
如果不是後來的就把eclipse項目標簽下自動構建的菜單選上
❺ Intellij IDEA 13中修改了jsp、css、javascript文件,如何才能即時生效
這些文件都不需要重新重啟的。
你的應該是web項目吧。修改後jsp、js、css文件後,你要刷新瀏覽器或者清瀏覽器緩沖。這樣才有效果。
希望能夠幫到你!!
❻ jsp裝飾器頁面,引入的js文件沒效果,是怎麼回事
首先,引入js有兩種方法。一種是絕對路徑。一種是相對路徑。
1、確認頁面是否有報錯。在瀏覽器中的頁面上,右擊「審查元素」進入調試頁面,查看右上角的位置是否有報錯。如果有報錯,點擊「X」標志,進去看什麼錯誤,相應去解決。
2、確認JS是否被正確引入。頁面沒有報錯,點擊頂欄的Source查看相應的JS目錄下是否有你引入的JS文件。如果沒有則引入失敗。路徑有錯誤,重新調試吧。
3、JS被正確引入,則可能JS的方法沒被正確的調用。查看對應的哪個方法沒有生效,開啟調試模式。