2016-04-27 37 views
0

私はここ数時間からこの問題を抱えています。私はServletsとJSPページを使用しています。以下のコードでは、サーブレットからJSPページに渡された値を使用するためにscritpletを使用しました。jspページからhrefを通じてサーブレットに値を渡す

display私は、これらの画像を使用してい......

ID、画像パス、ID2、IMAG-パス2、ID3、画像PATH3、ID4の形態でアレイの列でありますhref。今度はid値をhrefサーブレットに渡す必要があります。

私はそれを達成する最良の方法は何ですか?

<div class="get-images-class"> 
       <% 
        String[] display = (String[])request.getAttribute("images"); 
        if (display != null && display.length != 0) 
        { 
         for(int i=0; i<display.length; i++) 
         { out.println(display[i]); 
          i++;%> 
          <a href="ImageBrowseServlet"><img src="<%=display[i]%>" alt="image missing"></a> 
         <%} 
        } 
       %> 
      </div> 
+0

あなたはサーブレット・JSPから送信したいんデータの種類? –

+0

これは文字列です。たとえば、173a –

+0

@ Altmish-E-Azamは問題ですか?変数をサーブレットにキャストできます。問題が解決しました。私は正しい? –

答えて

0

は単にuはサーブレットでURL通過パラメータ

<a href="ImageBrowseServlet?val1=A&val2=B"> <img src="<%=display[i]%>" alt="image missing"> </a> 

を使用することができます

<div class="get-images-class"> 
       <% 
        String[] display = (String[])request.getAttribute("images"); 
        if (display != null && display.length != 0) 
        { 
         for(int i=0; i<display.length; i++) 
         { out.println(display[i]); 
          i++;%> 
          <a href="ImageBrowseServlet?id=<%=display[i]%>"><img src="<%=display[i]%>" alt="image missing"></a> 
         <%} 
        } 
       %> 
      </div> 
1

like-サーブレットとURLパラメータの値を渡す

String value1 = req.getParameter("val1"); 
String value2 = req.getParameter("val2"); 
+0

はい、ありがとうございました。 –

+0

ようこそ@GagandeepSinghRandhawa –

0

使用

<img src="ImageBrowseServlet?Id=<%=display[i]%>" alt="image missing"> 

サーブレットは、パラメータIDは次のように送信された値を受け取るためにしていると仮定すると: -

String Id=request.getParameter("Id"); 
関連する問題