Liferay-Struts2 Portlet示例

Liferay-Struts2 Portlet示例,struts2,portlet,liferay,Struts2,Portlet,Liferay,我正在使用struts2 portlet示例,并使用liferay服务器部署在liferay portel中。它工作得很好。但现在我正在尝试验证我的表格,即使它第一次工作得很好。但在第一次尝试之后,当表单以所需的值提交时,它不会进一步处理,也不会重新格式化所需的操作 在这个问题上有谁能指导我吗 提前感谢我们有相同的设置,并且在使struts 2与portlet api很好地协同工作时遇到了许多问题。我们在早期遇到了和你一样的问题。您是否使用struts 2发行版提供的桥接器 有一件事不适用于桥接

我正在使用struts2 portlet示例,并使用liferay服务器部署在liferay portel中。它工作得很好。但现在我正在尝试验证我的表格,即使它第一次工作得很好。但在第一次尝试之后,当表单以所需的值提交时,它不会进一步处理,也不会重新格式化所需的操作

在这个问题上有谁能指导我吗


提前感谢

我们有相同的设置,并且在使struts 2与portlet api很好地协同工作时遇到了许多问题。我们在早期遇到了和你一样的问题。您是否使用struts 2发行版提供的桥接器


有一件事不适用于桥接器,那就是链式动作——你不能让一个动作重定向到另一个动作。我们自己编写了som代码来解决这个问题,其中action类会找出下一个操作。(我们的应用程序是一个循序渐进的指南,其中包含或不包含步骤取决于您之前输入的内容。)

您可以在PortletStateInterceptor中放置一些断点,并验证您的操作状态是否正在保存,然后恢复。请注意,在Portlet中有一个操作阶段和一个渲染阶段,如果您在堆栈顶部找到DirectRenderRequest操作而不是您的操作,则可能在操作阶段没有保存valuestack状态。

不,目前我没有使用bridge