Liferay中通过URL传参数
来源:互联网 发布:阿拉伯语翻译软件 编辑:程序博客网 时间:2024/05/16 15:24
在Liferay中会常遇到类似文章查看、内容详情等类似的情况。在传统的web开发中我们一般使用类似这样的URL形式/viewarticle?id=232等这样的形式,在Liferay中其实也可以使用这样的形式,最终的效果是这样的:/web/hqw/viewarticle?articleId=322。
要实现这样的效果一般是有两个Portlet,一个是内容的列表,一个是内容的查看。(示例说明前提如下:)
1、首先将这两个portlet添加到不同的页面中。
2、将新闻详情查看的portlet所在页面的friendlyUR设置为viewarticle(根据自己的情况修改调整)
3、将内容列表的标题部分的a标签的href属性设置为:/web/hqw/viewarticle?articleId=XXX(这里替换为实际的文章ID)
4、点击上面的文章列表的时候浏览器会将地址跳转到http://xxx/web/hqw/viewarticle?articleId=XXX的页面。这个时候会执行文章详细的portlet中的doView方法。
关键点在这里,在这里只要取到URL中的articleId这个参数,就可以根据这个文章id获取到文章的具体内容,将文章的相关信息放到request里面,再在页面中显示。
取这个URL的参数可以使用如下的两行代码:
HttpServletRequest request = PortalUtil.getHttpServletRequest(renderRequest); String articleId = PortalUtil.getOriginalServletRequest(request).getParameter("articleId
- Liferay中通过URL传参数
- Liferay Url 中的参数说明
- liferay在sturs2中传参数
- 通过javascript在URL中获取参数
- liferay 在控制层Java中获取当前网页URL后面跟着的参数
- Liferay应用开发中构造render url
- Liferay应用开发中构造render url
- 通过Javascript获取URL中?后面的参数
- liferay 中页面传递参数乱码问题
- Liferay中Portal.properties常用配置参数
- Liferay中Portal.properties常用配置参数
- Liferay中Portal.properties常用配置参数
- liferay 采用URL方式传值
- Liferay Portal(四)jsp中URL传参给portlet
- 通过javascript获得url参数
- 通过javascript获得url参数
- 通过 javascript获得url参数
- 通过javascript获得url参数
- 3D点云图
- Liferay使用管理中的一些常见问题
- Liferay 6.1 开发过程中的一些常见问题
- Liferay中的ActionRequest与RenderRequest区别
- Liferay中Portal.properties常用配置参数
- Liferay中通过URL传参数
- Liferay基于CAS实现单点登录说明
- ODBC 连接数据库 SQL server 2008
- java 简单的加法 递归 从A加到B
- C# TreeView读取数据库简单实例
- Linux shell脚本编程if语句的使用方法(条件判断)
- Liferay 6.1开发可配置portlet开发
- c#检测端口是否被占用的简单实例
- 在自己的Portlet中使用Liferay的全文检索