2012-07-12 48 views
0

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

我的问题是在输入用户名和密码后,并且存在,它重定向到welcome.jsp,但是如果用户名不存在或者密码不匹配,我必须返回index.jsp,在用户名不存在的情况下显示一个小信息,或者密码不匹配,目前我只是重定向到index.jsp

我该如何在登录框下方显示相应的小信息index.jsp页面?

+0

你可以只是在重定向到check1.jsp中的index.jsp时,将查询字符串添加到URL中,如尝试计数器或显示登录尝试失败的任何其他内容,并在index.jsp中检查它,如果它存在,则显示消息;) – 2012-07-12 07:14:40

回答

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 

} 
+0

谢谢,如何检查参数是否设置?在javascript/ajax或jsp中? – Murtaza 2012-07-12 07:17:40

1

您可以在check1.jsp中触发一个标志并将其发送回index.jsp

index.php,如果标志打开,您可以检查标志是否显示错误。

相关问题