将变量值从1 jsp页面传输到另一个jsp年龄

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将变量值从1 jsp页面传输到另一个jsp年龄相关的知识,希望对你有一定的参考价值。

我正在使用mysql数据库和编程我正在使用JSP。现在我使用以下代码从result.jsp页面中的数据库中提取值:

String pid="";
while(resultSet.next()
{
<form action="report.jsp">
<%=resultSet.getString("patient_id") %>
<% pid=resultSet.getString("patient_id"); %>
<% request.setAttribute("acId", "pid"); %> 
<input type="submit"></input>
</form>
}

pid是用于存储患者ID值的变量。

我想将该值传递给另一个jsp页面,即report.jsp

我正在检索repost.jsp中的值,如下所示:

<%
String paid = (String)(request.getAttribute("acId"));
%>

然后我必须将此值存储在数据库中。但是,没有任何价值被转移并存储在已支付的变量中。

我也见过this question但没有得到任何帮助。

因为我是MYSQL和JSP的新手,请忽略任何错误。

答案

代替

<% request.setAttribute("acId", "pid"); %> 

使用

<input id="acId" name="acId" type="hidden" value="<%= pid %>" />

因此,在提交时,每个表单输入元素都将转移到report.jsp。

顺便说一句:你正在使用while(resultSet.next())...最好使用if(resultSet.next())

以上是关于将变量值从1 jsp页面传输到另一个jsp年龄的主要内容,如果未能解决你的问题,请参考以下文章

从jsp页面跳转到另一个jsp页面怎么传递参数

如何将变量值从循环A更新到另一个循环B - 在bash中

jsp中如何点击按钮跳转到另一个页面?

通过单击提交按钮将值从一个 jsp 移动到另一个 [重复]

1.jsp 从当前页面跳转到另一页面 (含有使用JavaScriptservlet 的跳转页面的方法)

jsp页面不能跳转