2017-11-28 7 views
0
private void ajouterActeurFilm(HttpServletRequest request, HttpServletResponse response) throws Exception { 
    String nom= request.getParameter("acteurRecherche"); 
    ArrayList<Celebrite> listeActeurs= dao.RechercherActeur(nom); 
    RequestDispatcher dispatcher 
      = request.getRequestDispatcher("/WEB-INF/AjouterActeurFilm.jsp"); 
    dispatcher.forward(request, response); 
} 

private void ajouterActeur(HttpServletRequest request, HttpServletResponse response) throws Exception { 
    String id=request.getParameter("idMedia"); 
    RequestDispatcher dispatcher 
      = request.getRequestDispatcher("/WEB-INF/AjouterActeurFilm.jsp"); 
    dispatcher.forward(request, response); 
} 

에 다른 방법에서 값을 전달하는 방법.서블릿 <code>ajouterActeurFilm</code>에 방법 <code>ajouterActeur</code>에서 값 <code>id</code>을 통과 할 수 있다면 내가 알고 싶습니다

+0

"idMedia"); "메서드 ajouterActeurFilm (HttpServletRequest 요청, HttpServletResponse 응답) –

+0

[다른 메서드에서 한 메서드의 변수를 사용하는 방법] 가능한 중복?] (https://stackoverflow.com/questions/9351955/다른 방법으로 다른 방법으로 사용하는 방법) – Ivar

+0

이 질문에 게시 한 코드 샘플을 수정하십시오. 현재로 서서 형식화와 범위는 우리가 당신을 도울 수 없게합니다. 여기에 대한 정보를 얻을 수있는 [훌륭한 리소스] (http://stackoverflow.com/help/mcve)가 있습니다. -1, 잘못된 방향으로 가져 가지 마라. 아래쪽 투표는 여기에서 콘텐츠 문제를 나타내는 방법입니다. 서식 및 코드 샘플을 개선하면 기꺼이 되돌릴 수 있습니다. 코드와 함께 행운을 빌어 요! – Clijsters

답변

0

당신은 같은 값을 설정할 수 있습니다

private void ajouterActeur(HttpServletRequest request, HttpServletResponse response) throws Exception { 
     String id = request.getParameter("idMedia"); 
     request.setAttribute("id",id);   
     RequestDispatcher dispatcher = request.getRequestDispatcher("/WEB-INF/AjouterActeurFilm.jsp"); 
     dispatcher.forward(request, response); 
    } 

을 그리고 당신은 값을 얻을 수 있습니다 :이 값 "문자열 ID = request.getParameter를 (전달하려는

private void ajouterActeurFilm(HttpServletRequest request, HttpServletResponse response) throws Exception { 
     String nom = request.getParameter("acteurRecherche"); 
     ArrayList<Celebrite> listeActeurs = dao.RechercherActeur(nom); 
     String id = (String) request.getAttribute("id"); 
     RequestDispatcher dispatcher = request.getRequestDispatcher("/WEB-INF/AjouterActeurFilm.jsp"); 
     dispatcher.forward(request, response); 
    } 
+0

시도했지만 작동하지 않습니다. –

+0

이 코드 조각은 [설명 포함] (http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) 질문을 해결할 수 있지만 실제로 도움이됩니다. 귀하의 게시물의 품질을 향상시킬 수 있습니다. 앞으로 독자의 질문에 답하고 있으며 코드 제안의 이유를 알지 못할 수도 있습니다. – Clijsters

+0

@Marian Mereuta 당신은 예외를 얻고 있습니까? –