servlet中 跳转到jsp界面 不能跳转 也没有任何报错

在servlet中不能跳转界面 我测试过deBUG,能够一直到代码request.getRequestDispatcher("/Exchange/JSP/main.jsp").forward(request, response);这里 可就是不能跳到界面去,还没有任何提示
public class accError extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
// response.setContentType("text/html;charset=utf-8");
accPasCheck apcheck = new accPasCheck();// 帐号密码检测类
PrintWriter out = response.getWriter();

    // 得到客户端的帐号和密码
    String account = request.getParameter("account");
    String password = request.getParameter("password");

    // 帐号密码正确验证
    if (apcheck.exit(account, password)) {
        // 帐号密码正确
        // out.print("yes");
        request.getRequestDispatcher("/Exchange/JSP/main.jsp").forward(
                request, response);
    }

3个回答

如果你是用ajax提交,ajax发送请求,等待服务器反馈,ajax再通过返回值坐下一步操作。如果你在服务器上跳转了,是不是有点不合理。你可以通过submit提交试试。

qq_28577023
不是我所闻 对的 是你说的这样
大约 4 年之前 回复

代码没错!是不是路径写错啊?这个还真没看出来有什么问题!

qq_28577023
不是我所闻 路径没有错的 我测试过的
大约 4 年之前 回复

怎么请求的?ajax请求?ajax请求不理会服务器端跳转的。。需要自己用js来控制浏览器跳转
location.href='xxxx'

showbo
支付宝加好友偷能量挖 回复qq_28577023: http://www.w3dev.cn/article/20151117/easyui-block-timeout-redirect-relogin.aspx
大约 4 年之前 回复
qq_28577023
不是我所闻 回复qq_28577023:
大约 4 年之前 回复
qq_28577023
不是我所闻 对的,我使用了ajax的 ,使用了Ajax就不可以用服务器跳转吗
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问