Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在portlet应用程序中从JSP传回参数_Java_Jsp_Servlets_Liferay - Fatal编程技术网

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个小时寻找代码其余部分的错误:)