2015-08-19 33 views
0

我想一個新的頁面重定向這個語法my response.sendRedirect();不工作

try { 
     usuarios usu = new usuarios(); 
     usu.setNombreusuario(request.getParameter("parCodigo")); 
     System.out.println(usu.getUsuario()); 
     usu.setContrasena(request.getParameter("parContrasenha")); 
     System.out.println(usu.getContrasena()); 
     usu = usuariosDAO.login(usu); 
     System.out.println("es valido? " + usu.isValid()); 
     if (usu.isValid()) { 
      HttpSession session = request.getSession(true); 
      session.setAttribute("usuario", usu.getUsuario()); 
      response.sendRedirect("/KolaEscocesaCRM/menumobile.jsp"); 
      return; 
     } else { 
      response.sendRedirect("/KolaEscocesaCRM/loginmobile.jsp"); 
     } 
    } catch (Exception ex) { 
     ex.printStackTrace(); 
    } 

我的問題是,當我提出我得到這個:

http://localhost:8084/KolaEscocesaCRM/srvMenu2?parCodigo=admin&parContrasenha=kola

我不'不知道該怎麼做,請任何幫助將罰款

+2

請發佈錯誤,我們無法單擊鏈接到您的本地主機。 – Sid

+0

重定向始終是一個get請求,因此所有參數在url中被編碼爲查詢參數 – user

+0

多數民衆贊成那是我的錯誤,網址是我得到後,我重定向我的網頁menumobile.jsp我想重定向到鏈接,但sendRedirect不工作 –

回答

0

如果你得到親愛的404

大部分時間裏,由於入境申請被映射到像/myapp而不是/(根)

服務器說瀏覽器去/KolaEscocesaCRM/loginmobile.jsp它應該是/.myapp/KolaEscocesaCRM/loginmobile.jsp

最簡單的方法是更改上下文路徑爲根(/或空字符串)

相關問題