Java 在portlet应用程序中从JSP传回参数
在我的Java 在portlet应用程序中从JSP传回参数,java,jsp,servlets,liferay,Java,Jsp,Servlets,Liferay,在我的Liferay 6应用程序中,我能够通过以下方式将参数从java传递到jsp: 最终PortletRequestDispatcher rd=getPortletContext().getRequestDispatcher(“视图”); setAttribute(“描述”、“某些描述”); 包括(请求、响应) 然后我希望用户更改描述并将其传递回后端: 更新 然而,当我调用System.out.println(“request.getAttribute(“description”));时
Liferay 6
应用程序中,我能够通过以下方式将参数从java传递到jsp:
最终PortletRequestDispatcher rd=getPortletContext().getRequestDispatcher(“视图”);
setAttribute(“描述”、“某些描述”);
包括(请求、响应)代码>
然后我希望用户更改描述并将其传递回后端:
更新
然而,当我调用System.out.println(“request.getAttribute(“description”));
时,我得到了null
。我做错了什么?您传入了参数,但检查了request属性(假设外部引号是问题类型)。根据您提供的信息,初始请求属性仅在JSP
中可用,但在任何后续servlet中都不可用。请重试
System.out.println(request.getParameter("description"));
您正在传递参数,但正在检查请求属性(假设外部引号是问题类型)。根据您提供的信息,初始请求属性仅在JSP
中可用,而在任何后续servlet中都不可用。请重试
System.out.println(request.getParameter("description"));
您正在传递参数,但正在检查请求属性(假设外部引号是问题类型)。根据您提供的信息,初始请求属性仅在JSP
中可用,而在任何后续servlet中都不可用。请重试
System.out.println(request.getParameter("description"));
您正在传递参数,但正在检查请求属性(假设外部引号是问题类型)。根据您提供的信息,初始请求属性仅在JSP
中可用,而在任何后续servlet中都不可用。请重试
System.out.println(request.getParameter("description"));
哦…你完全正确!如此愚蠢的错误!:)…我花了4个小时寻找其余代码中的错误:)哦…你完全正确!如此愚蠢的错误!:)…我花了4个小时寻找其余代码中的错误:)哦…你完全正确!如此愚蠢的错误!:)…我花了4个小时寻找错误在代码的其余部分:)哦……你完全正确!这是一个愚蠢的错误!:)……我花了4个小时寻找代码其余部分的错误:)