Java 在Liferay 6.2中,无法将对象从类传递到jsp

Java 在Liferay 6.2中,无法将对象从类传递到jsp,java,liferay,liferay-6,liferay-theme,liferay-ide,Java,Liferay,Liferay 6,Liferay Theme,Liferay Ide,我试图在类中设置list类型的属性,并使用以下命令将该属性从类中获取到jsp: 首先使用 actionRequest.setAttribute(“搜索结果”,结果) 用于使用以下命令获取对象 request.getAttribute(“搜索结果”) 但是上面的代码总是生成一个null,为什么?使用renderRequest.getAttribute(-) 请有以下链接了解更多详细信息 不幸的是,由于Portlet规范,这是不可能的。操作请求和呈现请求是独立的servlet请求(它们之间通常有HT

我试图在类中设置list类型的属性,并使用以下命令将该属性从类中获取到jsp:

  • 首先使用

    actionRequest.setAttribute(“搜索结果”,结果)

  • 用于使用以下命令获取对象

    request.getAttribute(“搜索结果”)


  • 但是上面的代码总是生成一个
    null
    ,为什么?

    使用renderRequest.getAttribute(-)

    请有以下链接了解更多详细信息


    不幸的是,由于Portlet规范,这是不可能的。操作请求和呈现请求是独立的servlet请求(它们之间通常有HTTP重定向)。您需要使用flash scope(即临时会话属性)或通过render Parameters()传递您的值。谢谢您的评论。请给我演示flash scopesetRenderParameter以字符串为参数的示例,但我想传递一个对象。还有一种可能->。将此标记为重复。