WEB开发网
开发学院软件开发Java liferay的稍微复杂的一个portlet实例 阅读

liferay的稍微复杂的一个portlet实例

 2009-09-06 00:00:00 来源:WEB开发网   
核心提示: 就是说,当前台提交一个actionUrl为/ext/users/view_users请求的时候,liferay的稍微复杂的一个portlet实例(7),由ViewUsersAction负责处理这个 action操作,后面2个forward指的是在ViewUsersAction定向返回请求目标页面

就是说,当前台提交一个actionUrl为/ext/users/view_users请求的时候,由ViewUsersAction负责处理这个

action操作。后面2个forward指的是在ViewUsersAction定向返回请求目标页面。

…………
return mapping.findForward("portlet.ext.users.view");
………
return mapping.findForward("portlet.ext.users.view_users");

findForward的值为避免与其他findForward值冲突,一般将包名也带上,保证不会重名。

在tiles-defs.xml文件里面添加内容:

<definition name="portlet.ext.users.view" extends="portlet">
<put name="portlet_content" value="/portlet/ext/users/view.jsp" />
</definition>


<definition name="portlet.ext.users.view_users"
extends="portlet">
<put name="portlet_content"
value="/portlet/ext/users/view_users.jsp" />
</definition>

该name的值即随同struct-config.xml配置信息里面forward参数path值对应的,指向真正的目标页面。

最后我们在\ext-impl\src\content目录下Language-ext.properties文件里面增加内容:

javax.portlet.title.EXT_Users=Users
view-users=View Users

即portlet显示出来时候,在portlet上面标题信息。

我所遇到的问题以及解决方式:

1、 报 字段 出错, password_ 应该在数据库中是 password

修改配置文件ext-impl/src  META-INF  ext-hbm.xml

Model不知道要不要改,我也改了一下。

上一页  2 3 4 5 6 7 

Tags:liferay 稍微 复杂

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接