不要在脚本发起http请求,你要实现登录的话,思路应该是这样的:
jsp:
js:
$.post("login.do?", //@WebServlet("/login.do") servlet
{"name":$("#username").val(),"pwd":$("#password").val()}, //传值
function(data){
//回调函数,怎么回调,自己可以百度,不懂私聊我
},
"json"
)
servlet:doPst:
String username = req.getParameter("name");
String password= req.getParameter("pwd");
//然后从数据库查找username该用户是否存在,存在则对比从数据库读出来的密码和这个输入框的秘密是否相同,相同的话跳转到主页,就是允许登录;如果主页jsp在"WEB-INF"目录下的话用这个方法跳转:
req.getRequestDispatcher("WEB-INF/index.jsp").forward(req, resp);