数据成功增加到了数据库,但是跳转的一瞬间没有东西可以显示

数据成功增加到了数据库,但是跳转的一瞬间没有东西可以显示

http://img1.sycdn.imooc.com//climg/5cb881f200018f5910890999.jpg

ID可以传过来,数据再重新从home.jsp进入也可以看到,就是点击“点击新增用户”跳转到detail.jsp的瞬间信息都是空的。是因为这个过程中没有经过最开始findUsersServlet的处理吗,应该如何解决呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕阿满 2019-04-22 12:04:38

同学你好,同学的意思是指点击新增用户后,如下页面显示为空吗?

http://img1.sycdn.imooc.com//climg/5cbd3d380001135c11900726.jpg

这是正常的,这里是新增用户,需要同学填写新的用户信息。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

好帮手慕珊 2019-04-19 11:48:58

你好!你说一瞬间没有信息,那最后信息显示了吗?代码是跟老师的一样吗?建议将相关代码贴出来看看,比如Servlet和jsp的代码。

祝学习愉快!

  • 提问者 Rlsen #1
    最后也没有显示,代码和老师是一样的
    2019-04-21 21:38:16
  • 提问者 Rlsen #2
    @WebServlet("/addusers") public class UsersAddServlet extends HttpServlet { private UsersDao usersDao=new UsersDao(); @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { this.doPost(req, resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //获取要添加的用户数据 String username=req.getParameter("username"); String userpass=req.getParameter("userpass"); String nickname=req.getParameter("nickname"); String age=req.getParameter("age"); String gender=req.getParameter("gender"); String email=req.getParameter("email"); String phone=req.getParameter("phone"); // Users user=new Users(username,userpass,nickname,Integer.parseInt(age),gender,email,phone,new Date(),new Date(),new Date(),0); //将用户对象添加到数据库中 usersDao.addUser(user); resp.sendRedirect("/mybatispro_war_exploded/detail.jsp?id="+user.getId()); } }
    2019-04-21 21:38:50
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师