0

我有两个jsp页面

在一个.jsp

 <input type="text" name="<%=i%>"  id="<%=i%>" property="na" value=""> 

我必须将此 name="<%=i%>" i 值发送到另一个 jsp 页面。二.jsp

<table align="center" border="1">
        <tr>

            <td class="heading" align="center" >Programme Code</td>
            <td class="heading" align="center">Programme Name</td>
            <td class="heading" align="center" ></td>
            </tr>
            <% 
                    int i;
                    for(i=0;i<11;i++)
             {
            %>
            <tr>

                <td><input type="text" name="prgmid"  id="" size="10" value=""> </td> 

                <td><input type="text" name="<%=i%>"  id="1<%=i%>" value=""> </td>
               <td><a href="programme_mang_upload.jsp?param1=<%=i%>"> Upload </a></td>

           </tr> 
            <% } %>

    </table>

@当我点击上传按钮或链接文本框中的值时必须发送到 two.jsp@

谢谢你。

4

1 回答 1

0

有几种方法可以做到这一点。您可以在调用另一个 jsp 页面时在 url 参数中设置该值,您可以通过 javascript 执行此操作,或者只需在第一个 jsp 上生成链接到第二个 jsp 并使用此值作为参数,就像这样

<a href="two.jsp?param1=<%=i%>"> link to 2nd jsp </a>

并通过 request.getParameter("param1") 在第二个 jsp 文件中捕获 param1 并且您可以使用它。

于 2013-09-03T11:35:42.840 回答