我正在JSP中创建一个登录页面。我有一个index.jsp
页面,其中存在表单和一些javascript scriplets。在check1.jsp
文件
我的问题是输入用户名和密码后,当我按下登录按钮时,我已将表单链接到check1.jsp
,如果用户名和密码匹配且存在,则会重定向到welcome.jsp
,但如果用户名不存在或密码不匹配我必须回到index.jsp
在框下方显示用户名不存在的小邮件或密码不匹配,目前我只是重定向到index.jsp
。
如何在同一index.jsp
页面上的登录框下方显示相应的小消息?
答案 0 :(得分:1)
您可以在check1.jsp
中触发并发送回index.jsp
的标记。
并且在index.php
中,您可以检查该标志是否显示错误,如果它已打开。
答案 1 :(得分:1)
重定向index.jsp?message=<your custom msg>
然后你可以检查是否设置了消息参数并通过GET参数
获取它们编辑:(评论后)
我不是java程序员,但谷歌搜索给了我这个,
if(request.getParameter("message") == null) {
// User has opened index.jsp for first time (no redirection)
}
else{
// user has been redirected from check1.jsp
string message = request.getParameter("message");
// Do anything with message
}