servlet中forword/include與sendredirect不能夠同時使用嗎?
如servlet1使用include跳轉到serlvet2,之后由servlet2跳轉到另一個jsp頁面。
如果可以,為什么以下代碼無法跳轉?點擊html動作按鈕地址欄顯示servlet1的url,頁面沒有內容(直接訪問jsp頁面正常)
servlet1:
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
request.getRequestDispatcher("/servlet2").include(request, response);
}
servlet2:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.sendRedirect(request.getContextPath()+"/demo.jsp"));
}
uj5u.com熱心網友回復:
你為啥不看看控制臺出撒例外了轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/107577.html
標籤:其他
