liferay的<portlet:actionURL>中指定了jspPage页面无法跳转

若看liferay6.0.6官网develpment document,发现:

<portlet:actionURL var="editGreetingURL" name="setGreeting">
    <portlet:param name="jspPage" value="/edit.jsp" />
</portlet:actionURL>

无效。

    这是由于action阶段的参数在render阶段不生效。

    两种处理方法:

            *setGreeting方法中,使用 response.setRenderParameter("jspPage","/edit.jsp");

            *在portlet.xml中,加入:<init-param>

                                                           <name>copy-request-parameters</name>

                                                           <value>true</value>

                                                     </init-param>

猜你喜欢

转载自gaojimmy.iteye.com/blog/2173100