重定向到同一页面,但其中包含一条消息

时间:2012-07-12 06:57:03

标签: javascript html ajax jsp

我正在JSP中创建一个登录页面。我有一个index.jsp页面,其中存在表单和一些javascript scriplets。在check1.jsp文件

中完成与oracle数据库的连接以及在数据库中检查用户名和密码

我的问题是输入用户名和密码后,当我按下登录按钮时,我已将表单链接到check1.jsp,如果用户名和密码匹配且存在,则会重定向到welcome.jsp,但如果用户名不存在或密码不匹配我必须回到index.jsp 在框下方显示用户名不存在的小邮件或密码不匹配,目前我只是重定向到index.jsp

如何在同一index.jsp页面上的登录框下方显示相应的小消息?

2 个答案:

答案 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

}