① 自己做的jsp網頁在打開的一瞬間,排版混亂,雖然只是一閃而過
因為你在jsp頁面使用js控制樣式,你在窗體載入完成執行js代碼,所以在載入過程中就會出現排版混亂的瞬間,建議直接用CSS控制樣式,除特殊事件的樣式用js控制
② jsp頁面商品排列不緊湊
1、進入jsp頁面,按F12,彈出右面的框,點擊左上角的箭頭,再點擊頁面不正常的地方,仔細觀察格式發現:一個方法佔一部分。
2、找到了原因,進入項目刪掉哪個標簽。Ctrl+F,搜索方法,可以找到亂晌做碼岩緩標識刪掉即可解決商品排列不緊湊的問題。方法與方法之間是並列的,只有頁面不正常的地方上面多了粗謹模一個標簽:黑箭頭。
③ 做完頁面,頁面是好的。而程序人員用jsp做完之後頁面布局全亂了。
如果只是將html頁面轉成jsp(確認樣式套用正確),不做其它的工作,頁面布局內全亂的話就是製作網頁人容員的問題,說明布局不穩定;如果是對jsp進行了相應的操作(如添加了jsp標簽...),頁面布局全亂的話就是程序的問題了
④ jsp中無法使用easyui,布局全部是混亂的
你可以進入瀏覽器的調試頁面,檢測頁面是否獲取到js css!瀏覽器頁面按F12進入調試頁面。
⑤ 寫的hmtl頁面在火狐,google和ie8下顯示良好,但做後台的同志說變為jsp之後布局就亂了了。為什麼啊
靜態液宏頁面寫死的,樣式好控制,但是一旦轉變為動態就會發生很多變化,再在後台鬧搭冊的基礎上面改吧枝頌,這個需要經驗積累
⑥ JSP交給Servlet處理後,轉到重定向的頁面時,布局混亂是什麼原因
雖然你沒有提供具體的代碼或者例子,但是我估計情況或許是這樣的:
假設為站點名為ws,站點根目錄下有_pages目錄和沒media目錄。_pages下有個index.jsp文件,其內容如下(只列出body標簽):
<body>
hello this is index.jsp
<img src="../_media/bg.jpg" >
</body>則褲
因為bg.jpg文件中_media目錄下,通常我們會在index.jsp中這樣引用該文件的:../media/bg.jpg
" .. " 表示上級目錄,這大家都知道。這種方式引用文件在靜態資源中是可行的。但是動態的Servlet來說涉及到豎盯旁上下文的概念,這里不做解釋。
現在我們寫一個簡單的servlet進行跳轉,核心代碼如下:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.getRequestDispatcher("/_pages/index.jsp").forward(request, response);
}
可見,該servlet收到請求直接跳轉到_pages/index.jsp。
現在我們測試:http://localhost:8080/ws/_pages/index.jsp,結果余橡是圖片可以顯示的。
現在測試(servlet映射url是redirector):http://localhost:8080/ws/redirector,結果是圖片無法顯示。
解決方法:將index.jsp的代碼做如下改動
<body>
hello this is index.jsp
<img src="/ws/_media/bg.jpg" >
</body>
現在測試兩個路徑,都是沒問題的。
⑦ jsp 頁面代碼格式很亂 用什麼快捷鍵可以布局
crtl+i
crtl+shift+f
不過上面的還是建議不要亂用,必竟機器的布局和人還是不同的.寫代碼的時候注意縮進就可以了.
⑧ 內網鏈接正常,但外網訪問時丟失樣式(布局亂了),腫么處理(tomcat+win8+jsp)
為了減少css兼容逗肆褲,在山簡嚴格模式下開發,網頁開始加入:<!DOCTYPE HTML>
高版本的IE,加入<meta http-equiv="X-UA-Compatible" content="IE=7" />,用IE7來瀏雹並覽
如果不可以,換一下兼容少的布局代碼
⑨ 為何把html頁面換成jsp頁面顯示出來以後的布局全亂了
1.注意裡面各種鏈接的路徑
2.jsp頁面和html頁面的頭部文件不一樣.不要只改個後綴
⑩ 為什麼JSP頁面出現亂碼 該如何解決
大家在JSP的開發過程中,經常出現中文亂碼的問題,可能一至困擾著您,我現在把我在JSP開發中遇到的中文亂碼的問題及解決辦法寫出來供大家參考。
一、JSP頁面顯示亂碼
下面的顯示頁面(display.jsp)就出現亂碼:<html<head<titleJSP的中文處理</title
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"</head<body<%out.print("JSP的中文處理");%</body</html對不同的WEB伺服器和不同的JDK版本,處理結果就不一樣。原因:伺服器使用的編碼方式不同和瀏覽器對不同的字元顯示結果不同而導致的。解決辦法:在JSP頁面中指定編碼方式(gb2312),即在頁面的第一行加上:
英文代碼<%@ page contentType="text/html; charset=gb2312"%
就可以消除亂碼了。完整頁面如下:
<%@ page contentType="text/html; charset=gb2312"%<html<head<titleJSP的中文處理</title
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"</head<body<%out.print("JSP的中文處理");%</body</html二、表單提交中文時出現亂碼
下面是一個提交頁面(submit.jsp),代碼如下:<html<head<titleJSP的中文處理</title
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"</head<body<form name="form1" method="post" action="process.jsp"
<div align="center"
<input type="text" name="name"
<input type="submit" name="Submit" value="Submit"</div</form</body</html下面是處理頁面(process.jsp)代碼:
<%@ page contentType="text/html; charset=gb2312"%<html<head<titleJSP的中文處理</title
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"</head<body<%=request.getParameter("name")%</body</html如果submit.jsp提交英文字元能正確顯示,如果提交中文時就會出現亂碼。原因:瀏覽器默認使用UTF-8編碼方式來發送請求,而UTF-8和GB2312編碼方式表示字元時不一樣,這樣就出現了不能識