這裏一個jsp是我login.jsp頁面:鏈接,圖像和HTML鏈接不工作
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Login Page</title>
</head>
<body>
<div align="center">
<img src="<%= request.getContextPath() %>/image/asd.jpg">
</div>
<div id=loginFormDiv align="center">
<form name="loginform" method="post" action="<%= request.getContextPath() %>/login">
<br><br>
<table align="center"><tr><td><h2>Login Authentication</h2></td></tr></table>
<table width="300px" align="center" style="border:1px solid #000000;background-color:#efefef;">
<tr><td colspan=2></td></tr>
<tr><td colspan=2> </td></tr>
<tr>
<td><b>Login Name</b></td>
<td><input type="text" name="userName" value=""></td>
</tr>
<tr>
<td><b>Password</b></td>
<td><input type="password" name="password" value=""></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="Submit" value="Submit"></td>
</tr>
<tr><td colspan=2> </td></tr>
</table>
</form>
</div>
<div id="changePasswordLinkId" align="center">
<a href="./ChangePassword.jsp">Change Password</a>
</div>
</body>
</html>
這裏當我加載這個頁面首次圖像以及鏈接到另一個JSP與div id =「changePasswordLinkId」不起作用。圖像未顯示,單擊錨點鏈接將再次顯示登錄頁面。但是,如果我登錄一次並使用它們工作的瀏覽器的後退按鈕。 此外,來自谷歌瀏覽器的控制檯日誌給出了一個警告:「資源解釋爲圖像,但用MIME類型text/html傳輸:」htt_p:// localhot:8080/Tool/image/asd.jpg>「。ChangePassword.jsp :12「
Plz幫助我解決這個問題。我會非常感激。 在此先感謝。
當您加載頁面時,您是否在瀏覽器中看到任何404未找到? (使用螢火蟲或鉻開發工具) – 2013-03-24 10:34:49
不,我看到的唯一一件事是再次加載相同的頁面。即,我點擊「更改密碼」,上面的頁面(上面給出的代碼)再次被加載。 – user2204251 2013-03-24 11:06:37
當圖像無法加載時,您是否嘗試分析瀏覽器控制檯?什麼是呈現的HTML? – 2013-03-24 11:17:58