用JSP如何根据ID查询数据库相关信息并显示 20

这些是我的程序,希望大家予以帮助,谢谢publicmanager2querymbyid(intid){//List<manager2>manager=newArrayLi... 这些是我的程序,希望大家予以帮助,谢谢
public manager2 querymbyid(int id)
{
//List<manager2> manager=new ArrayList<manager2>();
try {
pstmt=conn.prepareStatement("select * from manager where id=?");
pstmt.setInt(1, id);
ResultSet rs=pstmt.executeQuery();
if(rs.next())
{
manager2 gly=new manager2();

gly.setUsername(rs.getString(2));
gly.setPassword(rs.getString(3));
gly.setName(rs.getString(4));
gly.setId(rs.getInt(1));
return gly;
}
这是根据ID查询的程序
<body>
<%@ page import="java.util.*" %>
<%@ page import="num1.modle.manager2" %>
<jsp:useBean id="managerservice" class="num.service.managerservice"></jsp:useBean>
<%
List list=managerservice.queryallmager();
Iterator iter=list.iterator();
%>

<table>
<tr>
<td>username</td>
<td>password</td>
<td>name</td>
<td>操作</td>
</tr>
<%
int i=1;
while(iter.hasNext())
{
manager2 gly=(manager2)iter.next();
%>
<tr>
<td><%=gly.getUsername() %></td>
<td><%=gly.getPassword() %></td>
<td><%=gly.getName() %></td>
<td><a href="xgmanagerone.jsp?id=<%=gly.getId()%>">修改</a></td>
</tr>
<%
i++;}
%>
</table>

</body>
</html>
这是JSP点击修改信息后跳出的页面
<body>
<jsp:useBean id="man" class="num.service.managerservice"></jsp:useBean>
<%@ page import="num1.modle.manager2" %>
<%int id=Integer.parseInt(request.getParameter("id"));

out.print(id);

manager2 user=man.querymbyid(id);
String username=user.getUsername();
String password=user.getPassword();
String name=user.getName();

%>
<center>
<form action="modimanagerresult.jsp%>" method="post">
<table>
<tr><td>用户名:<input type="text" name="username" value="<%=username%>"></td>
<td>密码:<input type="text" name="password"value="<%=password %>"></td>
<td>姓名:<input type="text" name="name" value="<%=name%>"></td>
</tr>
<tr><td><input type="submit">
<input type="reset">
<input type="hidden" name="id" value="<%=id%>"></td></tr>
</table>
</form>
</center>
</body>
</html>
这是点击修改超链接后的页面。
现在的问题是点击修改超链接后找不到ID,也就是最后这个程序执行到out.print(ID)就跑不动了。
展开
 我来答
夜鸣初惊
2017-06-15 · 超过15用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:24.3万
展开全部
是不是用eclipse内置的浏览器跑的,建议用其他浏览器跑一下代码,eclipse接收到的信息为null,但是其他浏览器能正常显示
优质内容提供者andy
2016-05-20 · TA获得超过1561个赞
知道大有可为答主
回答量:2551
采纳率:72%
帮助的人:748万
展开全部
地址栏上很清楚有没有传过来啊。是不是没传过来啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式