日期:2014-05-18  浏览次数:20685 次

jsp中使用超级连接传递参数
我做一个网站,其中只用了JSP,javabean等其他技术没有用(因为不会),用户登陆后需要查询自己的相关设置,这需要他点击一个超级连接,但是必须给这个超级连接传递他的ID才能在数据库中查询,希望大家指教,最好有代码并加以解释.谢谢大家

------解决方案--------------------
/test.jsp?id=10

test.jsp
----------
<%
//取名为id的参数的值
String id=request.getParameter( "id ");
PreparedStatement pstmt=conn.prepareStatement( "select name,email from table1 where id=? ");
pstmt.setString(1,id);
ResultSet rs=st.excuteQuery();
while(rs.next){
out.println(rs.getString( "name "));
}
rs.close();
pstmt.close();
%>
------解决方案--------------------
/test.jsp?id= <%=id%>
------解决方案--------------------
这还不简单嘛 你有不只一个参数吧

http://127.0.0.1:8080/test.jsp?id= <%=userid%> &password= <%=password%>
------解决方案--------------------
直接form提交,用String id=request.getParameter( "id ");就能提取到了