Portlet有两种URL:
1. renderResponse.createRenderURL();
2. renderResponse.createActionURL();
这两种URL是Portlet处理的两个阶段:
[img]/upload/attachment/49259/1a6ad96a-4225-31c8-80e2-f1e43e80b2a6.jpg
[/img]
所以如果想在Portlet的processAction中处理创建Action时的参数,你必须使用Action URL.
测试的code.
JSP中创建URL并在Form的Action中使用,如果对标签熟悉可以用标签创建.
1. <%
2. PortletURL updateCompanyName=renderResponse.createActionURL();
3. updateCompanyName.setParameter(Constant.SERVICE_NAME,CompanyPortlet.SERVICE_UPDATE_COMPANY_NAME);
4. %>
5. <form name="updateCompanyName" action="<%=updateCompanyName%>" method="post">
6.
在Portlet的processAction获取参数:
1. public void processAction(ActionRequest request, ActionResponse response) throws PortletException, java.io.IOException {
2. String serviceName=request.getParameter(Constant.SERVICE_NAME);
3. System.out.println("serviceName="+serviceName);
4. }
比较奇怪的一点在JBoss中Form中的Action必须明确写成
method=Post
Portlet中的processAction才能获得参数。所以,如果要让你创建的URL能够被Portlet的processAction截获;
第一你需要创建的是ActionURL;
第二如果在Form中使用method=post是必须的.
- 大小: 48.1 KB
分享到:
- 2008-11-12 10:13
- 浏览 1204
- 评论(0)
- 论坛回复 / 浏览 (0 / 1393)
- 查看更多
相关推荐
- **运行JBoss Portal**:启动JBoss服务器,检查控制台输出,确认无错误信息,通过浏览器访问默认URL(如http://localhost:8080/jbossportal)验证门户是否正常启动。 4. **开发工具设置** - **Eclipse开发工具...
### JBoss Portal 相关知识点 #### 一、概述 JBoss Enterprise Portal Platform(简称 JBoss Portal)是一款开源的企业级门户平台,它提供了一个标准且开放的环境来托管和服务应用程序及信息在一个统一的Web门户...
这是一个关于JBoss Portal的小例子,有一个完整的war包和源码。实现了一个Portlet。
### JBoss Portal Server Development #### 一、书籍概述与背景 《JBoss Portal Server 开发》是一本关于如何使用 JBoss Portal 构建动态、功能丰富且强大的企业门户应用程序的专业书籍。本书由 Ramanujam Rao ...
《JBoss Portal Server Development》是一本专注于JBoss Portal Server开发的专业书籍,提供了丰富的实例和源码,帮助开发者深入理解并掌握该技术。书中的每个章节都对应着一系列的代码示例,这些示例覆盖了从基础到...
【JBOSS PORTAL 插件包】是一个专为JBOSS PORTAL开发设计的Eclipse集成开发环境(IDE)插件。这个插件包包含了开发者在构建、部署和管理JBOSS PORTAL应用程序时所需的关键工具和组件,极大地提高了开发效率和便捷性...
《JBoss Portal参考手册》是针对企业级Java应用服务器JBoss Portal的重要技术文档,它提供了全面的指南,帮助开发者和管理员深入理解并有效利用该平台。JBoss Portal是一款开源的企业级门户解决方案,它允许组织创建...
【JBoss Portal快速指南】 JBoss Portal是一款基于Java EE平台的企业级门户系统,由JBoss组织开发,后来成为Red Hat JBoss Portal。它提供了一个框架,用于构建、部署和管理可定制的、交互式的Web门户。这个“JBoss...
JBossPortal01.swf JBossPortal01.swfJBossPortal01.swfJBossPortal01.swf
《JBoss Portal Server开发》这本书是针对企业对价值创造实体需求而设计的,这些实体对于企业的成功至关重要。JBoss Portal Server是一款受欢迎的、功能丰富的开源服务器,它提供了一个符合标准的平台,可以托管服务...
【JBoss Portal手册】是企业级Java应用服务器JBoss提供的一种综合性的门户解决方案。这个平台允许组织构建、部署和管理富互联网应用程序,提供了一个统一的入口点,供用户访问多种服务和信息。作为开发者或者系统...
### JBoss Portal 2.6.1-CR1 “Ninja” 用户指南核心知识点解析 #### JBoss Portal 概览 JBoss Portal是一款基于Java的企业级门户解决方案,它提供了丰富的特性来满足不同用户的需求,包括但不限于个性化内容展示...
JBoss portal 快速入门的电子书,官方英文版本