開發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();
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIx0DciV2dmADM30zd-cmbw5CRzUyYtJ2d1M1TwEEVNFTUU50dnRVT01kaOhXSU1UMFpXT5NGRNlXQq5EeBpWT0FlaNdXUE9EN4kWT3lFVNdXS6xEMJRUTwcGRPZ3YyI2cKJDT0ljMZVXTzold41WW15UbMFTRE1UeNhlWuZ0ViBXO5xkNNh0YwIFSh9CXt92YuM3YltWas5iclN3Ztl2Lc9CX6MHc0RHaiojIsJye.png)