如何从保存在ROOT \ WEB-INF \ classes路径中的Custom JSP接收数据

时间:2011-12-12 12:49:47

标签: liferay liferay-6

我已经使用portal-ext.properties修改了Liferay页面的静态页面 D:\ Liferay \ Liferay Tomcat \ liferay-portal-6.1.0-ce-b4 \ tomcat-7.0.22 \ webapps \ ROOT \ WEB-INF \ classes

** portal-ext.properties

auth.login.community.url = / test.jsp的**

此特定Test.jsp保留在路径下 D:\ Liferay \ Liferay Tomcat \ liferay-portal-6.1.0-ce-b4 \ tomcat-7.0.22 \ webapps \ ROOT

这是我的Test.jsp页面

<form method="POST" action="/MyActionclass">
    Enter your name:</font><input type="text" name="username" size="20"></p>
    Enter your password:</font><input type="text" name="password" size="20"></p>
</form>

此工作正常,自定义页面已加载。

请告诉我,在哪里配置这个MyActionclass,以便它接收从JSP提交的数据?

我的要求是,一旦在MyActionclass中验证了用户名和密码(按照现在的Hardocded),我将显示我开发的portlet。

1 个答案:

答案 0 :(得分:1)

我建议您使用Liferay 6 Plugins-SDK为您的解决方案创建自定义Portlet。然后,您可以使用标准Portlet架构来处理身份验证等。

同样,您可以使用Liferay的登录portlet对用户进行身份验证。

无论哪种方式,您都需要在成功登录后设置要显示的portlet的权限,以便不具有Guest“View”权限,并确保分配给Logged in用户的角色具有“View”权限。这将使他们与任何非Liferay身份验证用户隐藏。

如果您查看有关Liferay Plugins-SDK的Wiki帖子,您可以开始创建自己的portlet(如果您还没有这样做)。

希望这有帮助!