我是一名初學者。在我的項目中,我使用的是JSP和Mysql Workbench。我從一個jsp頁面傳遞一個值到另一個,我使用的代碼得到一個錯誤是將jsp頁面中的值傳遞給另一個頁面時出錯
response.sendRedirect("setter.jsp?userid=<%=(rs.getInt("user_id"))%>");
錯誤的表現是)
預期,但我不能確定哪裏是錯誤,請有人幫助我。
我是一名初學者。在我的項目中,我使用的是JSP和Mysql Workbench。我從一個jsp頁面傳遞一個值到另一個,我使用的代碼得到一個錯誤是將jsp頁面中的值傳遞給另一個頁面時出錯
response.sendRedirect("setter.jsp?userid=<%=(rs.getInt("user_id"))%>");
錯誤的表現是)
預期,但我不能確定哪裏是錯誤,請有人幫助我。
不確定爲什麼你需要scriptlet標記,當你已經在腳本里面。它不應該是
response.sendRedirect("setter.jsp?userid="+rs.getInt("user_id"));
PS:
這是否消除錯誤並不重要,因爲它們將無法發送重定向。 http://stackoverflow.com/questions/6637990/response-sendredirect-from-jspinclude-being-ignored –
謝謝@SotiriosDelimanolis我不知道重定向。我已編輯帖子 – sanbhat
@SotiriosDelimanolis:只有當您使用'
如果你在JSP中,您不能發送重定向。在servlet中這樣做。 –