for(int i=0;i<al.size();i++){
UserBean ub=(UserBean)al.get(i);
pw.println("<tr>");
pw.println("<td>"+ub.getSno()+"</td>");
pw.println("<td>"+ub.getSname()+"</td>");
pw.println("<td>"+ub.getSsex()+"</td>");
pw.println("<td>"+ub.getBirthday()+"</td>");
pw.println("<td>"+ub.getMno()+"</td>");
pw.println("<td>"+ub.getClassNo()+"</td>");
pw.println("<td><a href=Update?uSno="+ub.getSno()+"&uSname="+ub.getSname()+"&uSsex="+ub.getSsex()+"&uBirthday="+ub.getBirthday()+"&uMno="+ub.getMno()+"&uClassno="+ub.getClassNo()+">修改用户</a></td>");
pw.println("<td><a href=DelChuli?sno="+ub.getSno()+" onclick=\"return window.confirm('确定删除吗?')\">删除用户</a></td>");
pw.println("</tr>");
}出个第一个参数uSno可以传过去,其他的都不行,求解?
UserBean ub=(UserBean)al.get(i);
pw.println("<tr>");
pw.println("<td>"+ub.getSno()+"</td>");
pw.println("<td>"+ub.getSname()+"</td>");
pw.println("<td>"+ub.getSsex()+"</td>");
pw.println("<td>"+ub.getBirthday()+"</td>");
pw.println("<td>"+ub.getMno()+"</td>");
pw.println("<td>"+ub.getClassNo()+"</td>");
pw.println("<td><a href=Update?uSno="+ub.getSno()+"&uSname="+ub.getSname()+"&uSsex="+ub.getSsex()+"&uBirthday="+ub.getBirthday()+"&uMno="+ub.getMno()+"&uClassno="+ub.getClassNo()+">修改用户</a></td>");
pw.println("<td><a href=DelChuli?sno="+ub.getSno()+" onclick=\"return window.confirm('确定删除吗?')\">删除用户</a></td>");
pw.println("</tr>");
}出个第一个参数uSno可以传过去,其他的都不行,求解?
解决方案 »
- 基于HTTP1.1协议的 webservice 客户端连接断开方法
- struts2 动态方法调用的问题
- 脑力劳动者,喝什么饮料好?
- struts里frombean的问题
- 用Struts 怎么把子画面的值传到 下一个页面上?
- [问题求助]菜鸟小弟100分求助很复杂的WEB树状试图问题啊!!各位大大救救我!
- JSP中怎么实现标签页?
- 如何用JSP开发接收可接收邮件的邮箱?
- activiti5怎么获得当前节点可以流转的方向
- 如何做到前端上传图片,文字之类的信息,后台接收后选择相应的前端模板,自动生成html文件
- 跨域问题~关于Tomcat7配置cors filter没有生效
- tomcat启动时报错,谁能帮我看看怎么改正。
pw.println("<body>");
pw.println("<h1>修改用户界面</h1>");
pw.println("<form action=?>");
pw.println("<table border=1>");
pw.println("<tr><td>学号</td><td><input type=text value="+req.getParameter("uSno")+"></td></tr>");
pw.println("<tr><td>姓名</td><td><input type=text value="+req.getParameter("uSname")+"></td></tr>");
pw.println("<tr><td>性别</td><td><input type=text value="+req.getParameter("uSsex")+"></td></tr>");
pw.println("<tr><td>生日</td><td><input type=text value="+req.getParameter("uBirthday")+"></td></tr>");
pw.println("<tr><td>专业</td><td><input type=text value="+req.getParameter("uMno")+"></td></tr>");
pw.println("<tr><td>班级</td><td><input type=text value="+req.getParameter("uClassno")+"></td></tr>");
pw.println("</table></form>");
pw.println("</body>");
pw.println("</html>");
//业务逻辑
try{
//处理中文乱码
res.setContentType("text/html;charset=utf-8");
PrintWriter pw=res.getWriter();
//返回登录界面
pw.println("<html>");
pw.println("<body>");
pw.println("<h1>修改用户界面</h1>");
pw.println("<form action=?>");
pw.println("<table border=1>");
pw.println("<tr><td>学号</td><td><input type=text value="+req.getParameter("uSno")+"></td></tr>");
pw.println("<tr><td>姓名</td><td><input type=text value="+req.getParameter("uSname")+"></td></tr>");
pw.println("<tr><td>性别</td><td><input type=text value="+req.getParameter("uSsex")+"></td></tr>");
pw.println("<tr><td>生日</td><td><input type=text value="+req.getParameter("uBirthday")+"></td></tr>");
pw.println("<tr><td>专业</td><td><input type=text value="+req.getParameter("uMno")+"></td></tr>");
pw.println("<tr><td>班级</td><td><input type=text value="+req.getParameter("uClassno")+"></td></tr>");
pw.println("</table></form>");
pw.println("</body>");
pw.println("</html>");
}catch(Exception ex){
ex.printStackTrace();
}
}
试试url中把uSname放在uSno前面呢。。
Update?uSno=111&uSname=222&uSsex=333&uBirthday=444&uMno=555&uClassno=666
看能否能得到,取法没有问题,可能是参数值的问题。
乱码也不该为null啊?应该也能显示出来吧。