如何在JSP中从向量中获取值

如何在JSP中从向量中获取值,jsp,Jsp,我正在开发一个网站,其中有搜索选项。在从数据库中搜索之后,它在jsp页面中列出了某些数据,并且数据库中的所有数据都存储在vector中,我用for-each显示这些数据 对于页面中列出的每个数据,都有一个提交按钮。单击按钮时,我需要与“提交”按钮对应的特定值。并将其传递给servlet 我完成了数据搜索和显示。我的问题是,我不知道如何获取特定提交按钮的值并将其传递给servlet 我还需要一个帮助,先生,我必须将值传递给javascript,或者将值隐藏一段时间。。下面我给出了我的代码,以便您能

我正在开发一个网站,其中有搜索选项。在从数据库中搜索之后,它在jsp页面中列出了某些数据,并且数据库中的所有数据都存储在vector中,我用for-each显示这些数据

对于页面中列出的每个数据,都有一个提交按钮。单击按钮时,我需要与“提交”按钮对应的特定值。并将其传递给servlet

我完成了数据搜索和显示。我的问题是,我不知道如何获取特定提交按钮的值并将其传递给servlet

我还需要一个帮助,先生,我必须将值传递给javascript,或者将值隐藏一段时间。。下面我给出了我的代码,以便您能够轻松理解 .JSP编码:

Mobile form
input type="hidden" name="id_city" value="${v.city}" 
input type="submit" class="send" id="mobileid"  name="mobile" value=""  onclick="openbox('Get information by SMS/Email', 0)"/ 
 /form 
 html 
 body form action="servlet"/ 
/body 
 input type="text" name="mobile"/ 
 input type="submit" value="sendsms" 
 /form 
 /html (while giving tag its not accepting as characters dont mistake me)
openbox是一个javascript函数,用于显示html页面,该页面与上一页的格式相同,必须保留上一页的格式,并且html页面应显示在上一页上,就像一个包含字段textbox和submit按钮的框一样


我的问题是,在单击submit按钮后,我必须将jsp页面中隐藏的值传递给servlet。。因为隐藏值是在表单中的,如果我单击上面html代码中的submit按钮。它会重新加载页面,使打开的框不会出现。。在单击sendsms按钮后,我必须更改代码以获得openbox窗口,它需要将HiddenValue和文本框值一起带到servlet。请帮助我..

将每个项目以其自己的形式放入一个隐藏的输入元素,在其中传递项目ID

例如


谢谢你的答复我对此表示怀疑。。我正在为每个循环显示内容。。因此,它有3个字段,每个数据有一个提交按钮。在一个页面中,它有3个数据以及相应的字段和提交按钮。。如果我给出上述编码,它将获取jsp页面中的所有数据。。但我需要将其相应的提交按钮的特定字段单击,并且该特定数据必须发送到servlet..请帮助我..我不理解您遇到的问题。好的,让我详细解释..在搜索数据库中的数据后,它在页面中使用jstl显示内容。每个数据包含城市、电话号码等字段和一个提交按钮。现在,该页面包含ex3数据的多个数据,每个数据包含电话号码、城市和一个提交按钮等字段。如果用户按下了特定的提交按钮,我需要将jstl变量中的字段city、phone number的对应值传递给servlet。是的,我明白你的要求,但我不明白你有什么问题。您在什么时候结巴?我在获取特定提交按钮的字段值时结巴..我使用隐藏值来检索数据,但它返回所有提交按钮的第一个数据。。我不知道如何为按下每个提交按钮返回值。。
<c:forEach items="${items}" var="item">
    <form action="view">
        <input type="hidden" name="id" value="${item.id}">
        <input type="submit" value="view">
    </form>
</c:forEach>
Long id = Long.valueOf(request.getParameter("id"));