[求助]如何在JSP中产生alert对话框

Steve_Samuelson 2008-05-17 03:21:38

<%@page contentType="text/html;charset=UTF-8" %>
<%
request.setCharacterEncoding("UTF-8");
String name = (String)request.getParameter("username");
String password = (String)request.getParameter("password");
if(name==null||password==null){
out.print("<script>alert('用户名或密码不能为空!');</script>");
%>
<jsp:forward page="login.jsp"/>
<%
}
if(name.equals("samuelson")&&password.equals("000000")){
%>
<jsp:forward page="success.jsp"/>
<%
}else{
//我这句话执行不出,怎么回事呢
out.print("<script>alert('用户名或密码错误!');</script>");
%>
<jsp:forward page="login.jsp"/>
<%
}
%>
...全文
1289 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sindel 2008-05-17
  • 打赏
  • 举报
回复
JSP是先是在服务端编译好再发送到客户端,然后javascript在客户端由浏览器解释执行的...6楼的方法是都用javascript自然就会运行了,LZ可以总结一下
Steve_Samuelson 2008-05-17
  • 打赏
  • 举报
回复
哇!谢谢6楼的朋友!但有个小bug,那个写法的双引号要改成单引号就没问题啦!
还有别的实现方式没啊?
lxbhxwl 2008-05-17
  • 打赏
  • 举报
回复


<jsp:forward page="success.jsp"/>
<%
}else{
//我这句话执行不出,怎么回事呢
out.print("<script>
alert('用户名或密码错误!');
window.location.href("login.jsp");
</script>");
}
%>



这样看下行不?!
Steve_Samuelson 2008-05-17
  • 打赏
  • 举报
回复
我指用户名或密码输错的时候,怎么不能弹出对话框提示!怎么做?
Steve_Samuelson 2008-05-17
  • 打赏
  • 举报
回复
为什么?if...else...有什么不可以?不是这个问题我想下面跳转正常
zzxiaoma 2008-05-17
  • 打赏
  • 举报
回复
if(name.equals("samuelson")&&password.equals("000000")){
%>
<jsp:forward page="success.jsp"/>
<%
}else{
//我这句话执行不出,怎么回事呢
out.print("<script>alert('用户名或密码错误!');</script>");
%>
<jsp:forward page="login.jsp"/>
<%
}
%>

if后面成功后转到success.jsp里面了
lanzhengwu 2008-05-17
  • 打赏
  • 举报
回复
在ALERT前就已经跳转了吧,。,
yami251139 2008-05-17
  • 打赏
  • 举报
回复
}else{------------------------------这里 改成 else if
//我这句话执行不出,怎么回事呢
out.print("<script>alert('用户名或密码错误!');</script>");
%>
<jsp:forward page="login.jsp"/>
(@#%@#&%@)……#%(@)%*……@)
无语。。。

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧