在jsp用户注册页面,想判断用户名是否已经存在,代码如下:
if(userbiz.userNameIsBeing(name)){
    out.print("<script type='text/javascript'>window.alert('用户名已经存在!');</script>");
    response.sendRedirect("../reg.jsp");
}else{
    ......
}运行时没出现提示窗口而直接跳转到reg.jsp页面,请问高人这方法行不通吗?
小弟是初学者,不会用Ajax,所以只想用这种笨的方法,求高人指点

解决方案 »

  1.   

    把response.sendRedirect("../reg.jsp")去掉,在alert后面加上
    window.location.href=加上地址即可,你可以试试!不过,在JSP页面上写代码
    <%if(userbiz.userNameIsBeing(name)){
    %>
    JS代码
    这样是肯定可以执行的,我几年没弄过了,思路是这样的,你试试吧我转行了纠结,如果错了请删掉回复!!!!!!!!!!!!!!!!!!!!!!!