Liferay6.2开发之FriendlyURL的使用
2015-11-03 08:43
344 查看
先看下效果
例如:
步骤:1.修改liferay-portlet.xml <!---下面这个类是固定的---> <friendly-url-mapper-class> <span style="white-space:pre"> </span>com.liferay.portal.kernel.portlet.DefaultFriendlyURLMapper </friendly-url-mapper-class> <!--下面这个是某个portlet的名称--> <friendly-url-mapping>member</friendly-url-mapping> <!--注意:下面的这个xml,一定要放在该portlet(例子中是multiple-actions-demo这个portlet)的实现类在同一个包下,下面这个是友好url的路由路径--> <路径构成是有讲究的,格式为:路径-portlet的名称-friendly-url-routes.xml <friendly-url-routes> com/skythinking/portlet/member/member-friendly-url-routes.xml </friendly-url-routes>
例如:
步骤2.建立member-friendly-url-routes.xml,写入如下内容 说明:下面的/html后面的member是member这个portlet的name,后面的{mvcPathName}.jsp是该portlet所在的页面路径
步骤3.页面的跳转 说明:用<portlet:renderURL这个标签只是为了跳转页面,如果有逻辑处理,请使用<portlet:actionURL var=”” name=””> 例如: 页面部分: <portlet:actionURL var=”addURL” name=”addl”> <portlet:param name=”mvcPath” value=”/html/xxxx/edit.jsp”/> </portlet:actionURL> <aui:form action=”<%=addURL”%>” method=”post”> ----省略了表单元素 </aui:form> 后台部分,在某个portlet中 public void add(ActionRequest actionRequest,ActionResponse actionResponse) throws PortletException,IOException{ -----省略了业务逻辑 }
相关文章推荐
- Liferay CE 6.1安装教程
- Liferay被SourceForge评为7月最佳开源项目
- Liferay 6.1开发学习(一):环境搭建【转】
- Liferay 6.1开发学习(二):创建一个Portlet工程【转】
- Liferay 6.1开发学习(三):Portlet简述【转】
- Liferay 6.1开发学习(四):Service Builder【转】
- Liferay 6.1开发学习(七):Layout布局模板开发【转】
- Liferay 6.1开发学习(八):主题开发
- Liferay 6.1开发学习(十):在Liferay中使用Ajax【转】
- Liferay 6.1开发学习(十三):弹出层/弹出对话框的使用
- Liferay 6.1开发学习(十四):在自己的Portlet中使用Liferay的全文检索【转】
- Liferay 6.1开发学习(十五):可配置portlet开发
- Liferay 6.1开发学习(十六):FriendlyURL的使用
- Liferay 6.1开发学习(十七):基于注解的SpringMVC portlet开发【转】
- Liferay 6.1开发学习(十八):Liferay开发过程中的一些常见问题
- Liferay 6.1开发学习(二十):Dynamic Query高级查询
- Liferay 6.1开发学习(二十一):Liferay权限体系简介
- Liferay 6.1开发学习(二十二):在插件工程中使用kaleo工作流
- Liferay 6开发学习(二十三):Liferay 6.2开发环境准备
- liferay中portlet与portlet之间通