猿问

[jsp]如何forward到当前页面后再在页面中显示内容?

初学jsp,最近期末做作业要做一个类似信息管理系统,在实现用户登录时遇到了一些问题


想要的效果:

在登录页面输入用户名与密码后,判断二者不符时跳转回此页面,但页面中会显示一段**"用户名与密码不符"**


我的尝试:




出现的效果:

跳转页面成功,但文字并未显示


幕布斯6054654
浏览 707回答 2
2回答

茅侃侃

如果你时间充分,可以先了解一下ModelAndView。正题:java类写:request.setAttribute("errormsg","用户名密码失败");jsp写${errormsg}如果不显示的化这样写:<%=request.getParameter("errormsg")%>

回首忆惘然

可以这样试试:改成你连接的数据库的用户名和密码和要连接的jsp文件if ("Linda".equals(userName)&& "123456".equals(password)) {session.setAttribute("user-name", userName);req.getRequestDispatcher("/Main.jsp").forward(req, resp);} else {req.setAttribute("tip", "用户名或密码错误!");req.getRequestDispatcher("/Login.jsp").forward(req, resp);}
随时随地看视频慕课网APP

相关分类

Java
我要回答