1. 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了。
2. JSP中,網頁上調用類的get失敗是什麼原因
那個並不代表你第15行有錯誤
因為JSP執行時需要先編譯成.class
所以最大的可能性就是它不認識你那個News類是什麼
最主要的是你應該手動引下News類
或者直接寫成
12: <%
13: ***.***.***.News news=new ***.***.***.News();
14: ***.***.***.NewsDao newsDao=new ***.***.***.NewsDao();
15: List list=newsDao.getAll();
16: for(int i=0;i<list.size();i++)
17: {
18: news=(***.***.***.News)list.get(i);
根據錯誤提示信息
似乎它不認識import
<%@ page import="***.***.***.News" %>
是按照這個格式寫的嗎??
檢查下
3. 在JSP頁面中引入外部css文件為什麼實現不了效果
1、先看是否正確抄引入了襲css文件,可以在css文件的頂部加一句 *{border:1px solid red;} ,這樣,如果正確載入了,頁面效果會出現很多紅框;
2、看對應的類名、ID是否寫對了;
3、再不行就貼點代碼給我們瞧瞧唄