jsp에서 서블릿을 사용하는 데 문제가 있습니다. 드롭 다운 목록에서 값을 가져 와서 서블릿으로 처리하려고합니다.서블릿이 페이지로 리디렉션되지 않음, 스타일이 적용되지 않음 페이지
드롭 다운 목록에서 코드를 처리하는 방법은 입니다. ListDetailPesanan (Pesanan p);
Array List를 반환하는 ListDetailPesanan 함수에서 성공적으로 목록을 가져 왔습니다. 그런 다음 함수가 서블릿 submitAppPesanan.java은 다음
이 apesanan.jsp 라는 페이지로 이동 양식에서 실행 submitAppPesanan라는 내 서블릿에 배치
(I은 web.xml에이 서블릿 장소를했다)protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try {
/* GETTING VALUE FROM FORM. */
int kode = Integer.parseInt(request.getParameter("kode_pesanan_tmp"));
/* Initialize value to object */
Pesanan p = new Pesanan(kode);
/* execute the object to gain result set */
MasterPesanan mp = new MasterPesanan();
List<Pesanan> psn = mp.ListDetailPesanan(p);
java.lang.System.out.println("Pesanan " + psn);
/* sending result set to apesanan.jsp again */
if(psn != null){
request.setAttribute("listpesanan", psn);
request.getRequestDispatcher("system/apesanan.jsp").forward(request, response);
}
} catch(Exception e) {
java.lang.System.out.println("Exception on Submit App Pesanan " + e.getMessage() + "\n" + e.getCause());
} finally {
java.lang.System.out.println("Submit Kode Pesanan Successfully Executed");
}
}
서블릿은 apesanan.jsp로 다시 리디렉션되지 않지만 서블릿은 페이지에 남아 apesanan.jsp의 스타일이없는 페이지를 표시합니다.
- 이 코드의 잘못된 점은 무엇입니까? 내 글래스 피쉬 서버 아무것도 출력 오류 결과를 참조하십시오.
- 서블릿에서 apesanan.jsp 페이지로의 목록을 올바르게 소비하는 방법은 무엇입니까?
미리 감사드립니다. 내 apesanan.jsp 페이지에서
UPDATE
스크린 샷은 서블릿을 실행.
후 리디렉션 여기에 쌓여있다.
UPDATE
결과리스트가 제대로 작동하고 내가 원하는대로 표시하지만, 여전히 무슨 일이 일어나고 있는지 단서가된다.
왜이 질문에 투표를 하시겠습니까? – randytan
좋은 질문입니다. 예외가 있습니까? – Masudul
@Masud, none. 어떤 예외도 인쇄되지 않습니다. JSP 페이지, 서블릿 및 함수를 추적하여 결과 목록을 가져 왔습니다.결과 목록이 catch됩니다 (Pesanan [[email protected], [email protected], [email protected]]) – randytan