老師好,jsp中的標簽forward和過濾器中設置的forward是不是有區別的,如下,對嗎
以a.jsp為例,1、在web.xml設置過濾a.jsp,并設置<dispatcher>FORWARD</dispatcher>,在類中設置重定向到b.jsp;那么當客戶端請求a.jsp時候,沒有執行到a.jsp,請求直接在過濾器中被攔截了。并且被重定向到了b,jsp;
但是在a.jsp使用<jsp:forward page="/xx.jsp"></jsp:forward>標簽的時候
客戶端請求a.jsp后,能夠獲取到a.jsp,并且a.jsp的內容別執行,一直到執行forward標簽后,才被重定向
對嗎??
2016-04-08
<jsp:forward page="/xx.jsp"></jsp:forward>等同于服務器內部轉發指令 request.getRequestDispacher("URL").forward(req,res);