2014-12-03 14 views
0

//我的JSP代碼如何轉發特定圖像點擊價值,一個servlet

​​

用Servlet我從數據庫中獲取的圖像和地圖儲存,使用在JSP抓取:每個並把在A HREF標記,以便TAT我將我們的工作就像一個圖像按鈕..

但我的問題是我想送相應價值的Servlet的圖像時,特定圖像獲得點擊和

<c:set var="brand" value="${sampleMap.value}" scope="session"/> 

這上面的代碼總是發送上次讀取值..

Plzz幫助

+0

把它放在href的url中。 – developerwjk 2014-12-03 19:41:59

+0

請詳細說明sir.TY @developerwjk – 2014-12-03 19:54:24

回答

0
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 
<html> 
<head> 
</head> 
<body> 
<h1>Welcome to Loader</h1> 
<c:forEach var="sampleMap" items="${MAP}"> 
<center><a href="brand1.jsp?imagevalue=${sampleMap.value}"> 
<img src="<%=request.getContextPath()%>/logo/${sampleMap.value}"></a> 
</center> 
</c:forEach> 
</body> 
</html> 

,並使用request.getParameter("iamgeValue");在servlet

+0

您的語法錯誤。使用EL不像在Java中連接字符串。不是'''但是''。你不會使用'request.getAttribute(「iamgeValue」)'''request.getParameter(「iamgeValue」)''。 – developerwjk 2014-12-03 19:59:10

+0

感謝您指出錯誤+1 – Pravin 2014-12-03 20:11:56

2

你可以做到這一點通過將值在href的網址作爲一個參數:

<a href="brand1.jsp?image=${sampleMap.value}"> 

然後在servlet:

request.getParameter("image"); 
+0

完成!感謝您寶貴的幫助和時間先生。 – 2014-12-03 20:09:58

相關問題