我在使用jsp中的servlet時遇到了問題。假設我想從下拉列表中獲取值並將其處理到servlet。Servlet未重定向到Page,顯示非風格頁面
從下拉列表中處理代碼的方法稱爲ListDetailPesanan(Pesanan p);
我已成功從函數ListDetailPesanan返回列表列表。然後,該功能被放置在我的servlet叫submitAppPesanan從一種形式,然後重定向到被稱爲頁apesanan.jsp
這執行是servlet submitAppPesanan.java(我有地方這個servlet 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");
}
}
但是servlet沒有再次重定向到apesanan.jsp,但是servlet停留在頁面中並顯示apesanan.jsp的非風格頁面。
- 這段代碼有什麼問題?因爲我看到從我的 Glassfish服務器的輸出結果沒有任何錯誤。
- 如何正確使用從servlet到apesanan.jsp頁面的列表?
在此先感謝。
UPDATE
從我apesanan.jsp網頁截圖,然後執行該servlet。
然後重定向那麼這裏堆放。
UPDATE
結果列表工作正常,並表示我願意,但還是不知道發生了什麼事情。
爲什麼要爲這個問題投票? – randytan
好問題,你會有什麼異常嗎? – Masudul
@Masud,無。沒有打印任何異常。我已經跟蹤了jsp頁面,servlet和函數以獲取結果列表。結果列表捕捉(Pesanan [[email protected],[email protected],[email protected]]) – randytan