Liferay6.2开发之FriendlyURL的使用
2015-01-21 17:09
549 查看
先看下效果
例如:
步骤: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{ -----省略了业务逻辑 }
相关文章推荐
- Liferay6.2开发之FriendlyURL的使用
- Liferay 6.1开发学习(十六):FriendlyURL的使用
- 个人使用Liferay6.2开发时碰见的问题
- Liferay6.2开发之使用Search-Container
- liferay6.2使用CXF开发WbService接口
- Liferay6.2开发之使用Search-Container
- 【liferay】5、使用PortletURL进行跨portlet通信 liferay6.2
- Android应用开发之(WebView中loadData与loadDataWithBaseURL的使用上的区别)
- FleaPHP 开发指南 - A2. 使用 PATHINFO 和 URL 重写
- FleaPHP 开发指南 - A2. 使用 PATHINFO 和 URL 重写
- liferay-portlet.xml for Friendly URL mapping in Liferay
- FleaPHP 开发指南 - A2. 使用 PATHINFO 和 URL 重写
- FleaPHP 开发指南 - A2. 使用 PATHINFO 和 URL 重写
- FleaPHP 开发指南 - A2. 使用 PATHINFO 和 URL 重写
- LifeRay Portal 6学习笔记6:使用Struts2开发Portlet
- (Portal 开发读书笔记)在portlet URL中使用<param>传递参数
- 使用liferay开发小记
- FleaPHP 开发指南 - A2. 使用 PATHINFO 和 URL 重写
- 使用HttpURLConnection开发自动发送Get、Post请求并获取响应
- FleaPHP 开发指南 - A2. 使用 PATHINFO 和 URL 重写