Jsp 在扩展TagSupport的自定义TagLib中,会话为空

Jsp 在扩展TagSupport的自定义TagLib中,会话为空,jsp,jakarta-ee,portlet,jsp-tags,httpsession,Jsp,Jakarta Ee,Portlet,Jsp Tags,Httpsession,我正在尝试在portlet应用程序中使用自定义标记库 portlet使用SpringMVCPortlet,但我认为这与此无关 标记扩展了标记支持。它尝试使用pageContext.getSession()获取HttpSession,但返回null,导致后面的代码中出现NullPointerException 公共类键盘扩展了标记支持{ 公共int doStartTag(){ ... HttpSession session=pageContext.getSession(); ... session

我正在尝试在portlet应用程序中使用自定义标记库

portlet使用SpringMVCPortlet,但我认为这与此无关

标记扩展了标记支持。它尝试使用pageContext.getSession()获取HttpSession,但返回null,导致后面的代码中出现NullPointerException

公共类键盘扩展了标记支持{
公共int doStartTag(){
...
HttpSession session=pageContext.getSession();
...

session.setAttribute(“sesKeyboad”,keyboad);//有可能包含相关标记的JSP正在使用
页面
指令,并将其
会话
属性设置为
false

,这确实是个问题:)我找到了答案,但我无法回答自己的帖子。无论如何,谢谢!