jetspeed 2.0 portlet编程 如何提前获得所对应的路径值

jianpingdu2009 2010-05-06 03:30:59
首先,我说明一下我的项目的配置环境:portal开发,portlet编程,使用的是jetspeed的开发源代码,环境及配置完全可靠,没有问题。现在,我说一下,我遇到的问题。
首先在初始页面 reportView.jsp中有这样的一个链接:
<a href="<portlet:actionURL>
。。。。。
<portlet:param name="actionURL" value="<%=actionURL%>"/>
</portlet:actionURL>"
target="_blank">窗口1</a>
这是jsp中的一些指令:
<%@ page session="false" contentType="text/html;charset=utf-8"%>
<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix='c'%>
<portlet:defineObjects />
<portlet:actionURL var="actionURL"/>

当我点击以上链接时,会将一些参数传到后台处理,并返回相应的信息数据到另一页面(空白页面,在新的窗口中显示)
(数据是通过printWriter.println输出来的,其中也可能包含链接,此时也需要<portlet:actionURL>链接)。

注意:<portlet:actionURL/>是jetspeed 2.0中自动生成的事件路径,每生成一个页面,所对应的路径都不一样。但是,在输出html代码时,要求的必须是html元素和符合格式的元素属性值。所以,需要在产生下一页面前,需要获得<portlet:actionURL/>所对应的路径。那如何获得呢?还是有其他的变通的方法,用于提前获得路径信息。
...全文
259 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
simaa0106 2010-07-22
  • 打赏
  • 举报
回复
很好。JFF
jianpingdu2009 2010-07-21
  • 打赏
  • 举报
回复
好久没用了,记得是这样的
jianpingdu2009 2010-07-21
  • 打赏
  • 举报
回复
在ActionRequest中有获得ActionUrl的方法,可以直接用,就这么简单!对于portlet链接的问题,我的博客也有一片文章有介绍,很多种方式!
sun123zt 2010-07-20
  • 打赏
  • 举报
回复
请问怎么解决的?
jianpingdu2009 2010-05-07
  • 打赏
  • 举报
回复
问题解决了!

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧