Java页面跳转失效_求助各位java大神,为什么表单提交之后跳转页面失灵

一位Java初学者遇到表单提交后无法稳定跳转到处理页面的问题,使用了JQuery进行表单验证,并提供了部分代码示例。请求帮助解决表单提交后的页面跳转不稳定的情况。

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

本人java菜鸟一枚请各位java大神帮忙看看为什么我的表单能提交,但是就是跳转不到处理页面,跳转功能时灵时不灵的。小女子在此先谢过了!

这下面是JQuery的一个验证

var flag;

$(function(){

flag=true;

$("img[name='re']").click(function(){

$("input[name='name']").trigger("blur");

$("input[name='telphone']").trigger("blur");

$("input[name='pass']").trigger("blur");

var ff=false;

$(":input[name='agree']").each(function(){

if($(this).is(":checked")){

ff=true;

}

var msg="必须选中同意";

if( $(":input[name='agree']").parent().children().last().prop("outerHTML")==msg){

$(this).parent().children().last().remove();

}

if(!ff){

flag=false;

$(":input[name='agree']").next().after(msg);

}

});

alert("你好");

if(flag)

$("form").submit();

});

这下面是表单里插入了一个表格

${error}

register2.png
* 账户名:

(4-16位由字母开头、数字、下划线字符组成)

* 性别:帅哥 靓妹
* 请输入手机号:
* 请输入密码:
* 请确认密码:
 我已经阅读并同意《用户注册协议》
 register1.png

下面是我做的jsp处理页:

request.setCharacterEncoding("utf-8");

Users user=new Users();

user.setTelphone(request.getParameter("telphone"));

user.setUserName(request.getParameter("name"));

user.setSex(request.getParameterValues("sex")[0]);

user.setPassword(request.getParameter("pass"));

UsersBiz ub=new UsersBizImpl();

List t=ub.getUser(user);

if(t.size()!=0){

request.setAttribute("error","该用户已经注册过了");

request.getRequestDispatcher("Register.jsp").forward(request,response);

}else{

int ret=ub.insertUser(user);

if(ret==1){

session.setAttribute("user",user);

//request.getRequestDispatcher("homePage.jsp").forward(request,response);

response.sendRedirect("HomePage1.jsp");

}

}

%>

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值