I am using Liferay 6 .
我创建了一个页面并向其中添加了 6 个 portlet,并在 portal-ext.properties 文件中配置为 auth.forward.by.last.path=true default.landing.page.path=/user/test/home
只有当我使用 Liferay 的登录 Portlet(Liferay 的默认登录页面)时,才会显示这个包含我所有 6 个 portlet 的私有页面
同样,我的自定义 Portlet 由 struts2 制成,在输入 http:localhost:8086 时显示,如下所示
<s:form action="helloForm" method="POST" theme="simple">
Enter Your Name:<s:textfield name="namer" />
Enter Your Name:<s:textfield name="passer" />
<s:submit/>
</s:form>
目前,当用户点击提交 Struts2 Action 类时,如图所示
public String execute() throws Exception {
HttpServletRequest request = ServletActionContext.getRequest();
String name = ParamUtil.getString(request, "namer");
// does Database check and decides the return page
return ActionSupport.SUCCESS;
}
现在我的要求是,如果他是有效用户,我想将他/她重定向到配置的登录页面
请告诉我如何做到这一点??