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();

 

原文地址:https://www.cnblogs.com/quxiangfu/p/5184842.html