0
我創建了一個jsp頁面,需要圖片按鈕才能將值發送到我的servlet,並在點擊後成爲靜態圖片。JSP - 圖片按鈕在點擊後成爲圖片
有沒有一種簡單的方法來做到這一點,而無需使用額外的庫?在我的servlet確認它已從jsp頁面接收到值之後,如何在jsp頁面中接收和操作響應對象?有沒有辦法區分點擊的不同按鈕?
謝謝!
非常感謝, 一位年輕的新手程序員。
我創建了一個jsp頁面,需要圖片按鈕才能將值發送到我的servlet,並在點擊後成爲靜態圖片。JSP - 圖片按鈕在點擊後成爲圖片
有沒有一種簡單的方法來做到這一點,而無需使用額外的庫?在我的servlet確認它已從jsp頁面接收到值之後,如何在jsp頁面中接收和操作響應對象?有沒有辦法區分點擊的不同按鈕?
謝謝!
非常感謝, 一位年輕的新手程序員。
您可以使用JSTL <c:choose/>
來比較從servlet響應返回的屬性值。
Jsp頁面 - 的Page1.jsp
<c:choose>
<c:when test="${status=='ok'}">
<form method="post" action="your_servlet">
..other stuff
<input type="image" src="images/image1.jpg"/>
</form>
</c:when>
<c:otherwise>
<img src="images/image1.jpg"/>
</c:otherwise>
</c:choose>
在servlet的你必須設置狀態屬性和使用的getRequestDispatcher()轉發請求。
request.setAttribute("status","ok");
request.getRequestDispatcher("/page1.jsp").forward(request,response);