在JSP中通过超链接传递参数

在JSP中通过超链接传递参数,jsp,Jsp,我有一个jsp页面名为Allmeters.jsp,在这个页面中我有meterid、consumerid和consumername,我在meterid上有超链接,这个meterid值传递给另一个jsp页面名为meteridinfo.jsp Allmeters.jsp包含以下代码,我正在将meterid值传递给meteriinfo.jsp: <tr> <td align="center" bgcolor="#ededed"><%=SNo%></td>&

我有一个jsp页面名为
Allmeters.jsp
,在这个页面中我有
meterid、consumerid
consumername
,我在
meterid
上有超链接,这个
meterid
值传递给另一个jsp页面名为
meteridinfo.jsp

Allmeters.jsp
包含以下代码,我正在将meterid值传递给
meteriinfo.jsp

<tr>
<td align="center" bgcolor="#ededed"><%=SNo%></td><td align="center" bgcolor="#ededed">
<a href="meteridinfosuper.jsp?mid=<%=rs.getInt("meterid")%> & consumerid=<%=rs.getInt("Consumerid")%> & consumername=<%=rs.getString("Consumername")%>">
<%=rs.getInt("Meterid")%></a></td>
<td align="center" bgcolor="#ededed"><%=rs.getInt("Consumerid")%></td>
<td  bgcolor="#ededed"><%=rs.getString("Consumername")%></td>
<td  align="center" bgcolor="#ededed"><%=rs.getInt("LastReading")%></td>
<td align="center" bgcolor="#ededed"><%=checkdate%></td>
<td align="center" bgcolor="#ededed"><%=rs.getTime("Time")%></td>
<td align="center" bgcolor="#ededed"><%=rs.getString("Status")%></td>
<td align="center" bgcolor="#ededed"><%=rs.getString("Subzone")%></td>
<td align="center" bgcolor="#ededed"><%=rs.getString("zone")%></td></tr>

jsp包含以下代码以显示我从allmeter.jsp获得的meterid值:


仪表ID:


在这里,我可以在此页面中获取meterid值,但问题是如何将consumerid和consumername传递到meteriInfo.jsp页面,只有我有meterid的超链接值。请帮助我。

您需要在两个参数之间添加一个参数示例:

<a href="meteridinfosuper.jsp?mid=<%=rs.getInt("meterid")%>&cid=<%=rs.getInt("consumerid")%>&cname=<%=rs.getInt("consumername")%>">
    <%=rs.getInt("Meterid")%>
</a>



非常感谢您的回复,我尝试了这个,但它没有显示rs.getInt(“Meterid”)是否包含一些内容?您可以检查结果并查看是否正在打印吗?meterid正在meteridinfo.jsp中显示meterid。我正在使用以下代码在meteridridinfo.jsp中显示meterid。Meter ID:但是consumerid和name没有显示。请您帮助我,因为我对jsp非常陌生。如果您在这里发布完整的页面,会更容易,页面将在其内部显示。另外,请准确说出您想要的参数和标题。非常感谢Alexandre问题解决了。我使用了上面的代码。正如您所说,在另一页中,我添加了一些代码,就像我为meterid所做的一样。再次感谢。rs的定义在哪里?td内有内容吗?在while(rs.next())中,只有我有这个代码。我认为最好发布包含断开链接的完整代码,以及链接到它的页面的完整代码。
<a href="meteridinfosuper.jsp?mid=<%=rs.getInt("meterid")%>
  &consumerid=<%=rs.getInt("consumerid")%>&consumername=<%=rs.getInt(
  "consumername")%>">