0

我正在 JSP 中创建一个登录页面。我有一个index.jsp页面存在表单和一些 javascript 脚本。连接到 oracle 数据库并检查数据库中的用户名和密码是在check1.jsp文件中完成的

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

index.jsp我应该如何在同一页面的登录框下方显示适当的小消息?

4

2 回答 2

1

您可以有一个标志被触发check1.jsp并发送回index.jsp.

在 中index.php,您可以检查该标志是否已打开以显示错误。

于 2012-07-12T07:10:58.640 回答
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

}
于 2012-07-12T07:16:30.933 回答