2011-09-23 27 views
0

画像ボタンをクリックしてサーブレットに値を送信した後、クリックした後に静的画像になるJSPページを作成しています。JSP - 画像ボタンをクリックすると画像になります

追加のライブラリを使用せずにこれを行う簡単な方法はありますか?サーブレットがjspページから値を受け取ったことを確認した後、どのようにjspページのレスポンス・オブジェクトを受け取って操作するのですか?クリックされたさまざまなボタンを区別する方法はありますか?

ありがとうございました!

ありがとうございました。 若い初心者のプログラマーです。

答えて

0

サーブレットの応答から返される属性値を比較するために、JSTL <c:choose/>を使用できます。

JSPページ - あなたは、ステータス属性を設定し、要求を転送するgetRequestDispatcher()を使用する必要がサーブレットで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> 

request.setAttribute("status","ok"); 
request.getRequestDispatcher("/page1.jsp").forward(request,response); 
関連する問題