我在A页面中有如下代码:
...
<a href="newslist.jsp?id=<%=rs.getString("id")%>"><%=rs.getString("caption")%></a>
...
我要在点击这个链接后显示这一相同数据的详细信息在B页面中,请问在B页面中代码改如何写?
谢谢!
...
<a href="newslist.jsp?id=<%=rs.getString("id")%>"><%=rs.getString("caption")%></a>
...
我要在点击这个链接后显示这一相同数据的详细信息在B页面中,请问在B页面中代码改如何写?
谢谢!
用
<%
String str=request.getParameter("id");
%>
str就存放的是连接过来的字符串
URL是按照get方式传的,post是当佛form指method =post时传递方式,你只管用request.getParameter()就可以得到.
<%=rs.getString("tempSTR")%>但是不行啊
<body>
This is my first page. <br>
<%
session.setAttribute("username","hello");
%>
<A href="second.jsp">second.jsp</A>
</body>
//第二个jsp页面
<body>
This is my second page. <br>
<%= session.getAttribute("username") %>
</body>
可以在session里存一个对象,然后传过去,显示详细信息!
int id=Integer.parseInt(request.getParameter("id")); ResultSet rs=%>
假设javabean名字叫conn,里边有一个query的方法,传进取的是 String sql语句(sql一般都是查询语句)
返回一个结果集ResultSet<%
int id=Integer.parseInt(request.getParameter("id")); String sql="select * from table where id="+id;
ResultSet rs=conn.query(sql);
while(rs.next()){
%><tr>
<td><%=rs.getString("name")%></td>
<td>........</td>
</tr>
<%
rs.close();
}%>