Java 使用href将值从一个jsp发送到另一个jsp

Java 使用href将值从一个jsp发送到另一个jsp,java,jsp,Java,Jsp,如何将resultset.getInt(1)此值发送到另一个jsp页面,我正在尝试此操作,但无法工作 <td><a href="result.jsp?Id="+<%=resultset.getInt(1)%> ><%= resultset.getInt(1) %></a></td> result.jsp <% String ss =request.getParameter("Id"); System.out.p

如何将
resultset.getInt(1)
此值发送到另一个jsp页面,我正在尝试此操作,但无法工作

<td><a href="result.jsp?Id="+<%=resultset.getInt(1)%> ><%= resultset.getInt(1) %></a></td>

result.jsp

<% 
String ss =request.getParameter("Id");
System.out.println("my value" + ss);
%>


我在
result.jsp中得到了
,我建议您看看生成的HTML。看起来第一个
的结果写在href的值之外。这可能会更好:

<td><a href="result.jsp?Id=<%=resultset.getInt(1)%>" ><%= resultset.getInt(1) %></a></td>

另一方面,我建议您看看表达式语言,并使用它,而不是在JSP中内联java代码。调试和维护这样的代码很困难。

试试以下方法:

<td>
    <a href=<%= "\"result.jsp?Id=" + resultset.getInt(1) + "\"" %> ><%= resultset.getInt(1) %></a>
</td>

这是我们的第一页:-

    <%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8" import="java.util.*;" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form action="xp.jsp" method="get">
<input type="text" value="" name="lol">
<input type="submit" value="submit"></input>
</form>
<a href="xp.jsp?lol=hahah">click me</a>
</body>
</html>

在此处插入标题
这是我们的xp.jsp:-

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%=request.getParameter("lol") %>
</body>
</html>

在此处插入标题

resultset.getInt(1)
它在第一个jsp中的值是什么?您不只是将它作为请求范围中的属性传递吗?您是否检查了resultset.getInt(1)是否返回值?您是否知道-
类似于
out.println(resultset.getInt(1))?因此,您不能期望
sysout
返回要存储在
href
中的
a
标记中的任何值。因此,只需从末端移除
。保持类似-
的状态,看看它是否有效。我想你应该放一个这样的空格,谢谢你的快速响应。它不在href的值之外。我使用了两种方法将数据从一个jsp传递到另一个jsp