天天看點

SimpleTagSupport 擷取request、session

開發jsp系統時,我們經常會用到tag來寫java的邏輯代碼,一般會繼承兩個類,一個是SimpleTagSupport,另一個是TagSupport,由于TagSupport書寫配置比較複雜(我個人才疏學淺個人認為的),

一般采用的繼承SimpleTagSupport的時候比較多。

在TagSupport當中有pageContext屬性就和好擷取session,request對象,但是SimpleTagSupport 當中隻有jspContext 我們就将jspContext對象轉換為pageContext對象,然後就可以調用session,request對象,比如:

HttpSession session=((PageContext)this.getJspContext()).getSession();

HttpServletRequest request=(HttpServletRequest) ((PageContext)this.getJspContext()).getRequest();

SimpleTagSupport 擷取request、session