`
java032
  • 浏览: 86840 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

<Portlet:DefineObjects> tag in jsp

阅读更多
应用了<Portlet:DefineObjects> tag
将会在页面得到下列对象

JSR 168 (Portlet 1.0)

In JSR 168 only three variables are defined:

* RenderRequest renderRequest
* RenderResponse renderResponse
* PortletConfig portletConfig


JSR 268 (Portlet 2.0)

In JSR 286 following variables are defined:

* RenderRequest renderRequest and RenderResponse renderResponse (if the JSP is included from render method)
* ResourceRequest resourceRequest and ResourceResponse resourceResponse (if the JSP is included from serveResource method)
* ActionRequest actionRequest and ActionResponse actionResponse (if the JSP is included from processAction method)
* EventRequest eventRequest and EventResponse eventResponse (if the JSP is included from processEvent method)
* PortletConfig portletConfig
* PortletSession portletSession (returns an existing session or null if no session exists)
* Map<String, Object> portletSessionScope (provides access to the portletSession attributes)
* PortletPreferences portletPreferences (provides access to the portlet preferences)
* Map<String, String[]> portletPreferencesValues (provides access to the portlet preferences as a Map)
分享到:
评论

相关推荐

    " data-report-query="utm_medium=distribute.pc_relevant_iteye_download.none-task-download-2~default~OPENSEARCH~Paid-1-1262678-iteye_blog-808519.nonecase&depth_1-utm_source=distribute.pc_relevant_iteye_download.none-task-download-2~default~OPENSEARCH~Paid-1-1262678-iteye_blog-808519.nonecase" data-report-click='{"mod":"popu_708","dest":"https://download.csdn.net/download/lin56zo/1262678","strategy":"2~default~OPENSEARCH~Paid","extra":"{\"utm_medium\":\"distribute.pc_relevant_iteye_download.none-task-download-2~default~OPENSEARCH~Paid-1-1262678-iteye_blog-808519.nonecase\"}"}' > <s:iterator value="list" id="book" status="u">

    &lt;a href="&lt;s:url action="edit" portletMode="edit"&gt; &lt;s:param name="id"&gt;&lt;s:property value="id"/&gt;&lt;/s:param&gt; &lt;/s:url&gt;"&gt;Edit&lt;/a&gt; &lt;/td&gt; &lt;td&gt; &nbsp; &lt;a href="&lt;s:url action...

    liferay集成struts2

    &lt;result name="success"&gt;/WEB-INF/jsp/newjsp/edit.jsp&lt;/result&gt; &lt;/action&gt; &lt;!-- 可以添加更多的Action --&gt; &lt;/package&gt; ``` 通过以上步骤,可以在Liferay环境中成功地集成Struts2框架,实现Portlet插件的功能...

    liferay6资料

    - **基础标签**:如 `&lt;portlet:namespace&gt;`、`&lt;portlet:renderURL&gt;` 等,用于处理与 Portlet 相关的基本操作。 - **UI 控件**:如 `&lt;liferay-ui:tabs&gt;`、`&lt;liferay-ui:inputCheckbox&gt;` 等,提供了丰富的用户界面控件...

    Portlet规范之Pluto实现的运用

    - `&lt;portlet:resourceURL&gt;`:生成资源URL。 #### 13. JSR286新增了资源服务 JSR286规范引入了资源服务,使得Portlet可以更方便地处理非HTML资源,如图像、视频文件等。这为开发者提供了更大的灵活性,可以更容易地...

    liferay portal(jsp)开发指南

    &lt;value&gt;/portlet/task/view.jsp&lt;/value&gt; &lt;/init-param&gt; &lt;init-param&gt; &lt;name&gt;edit-jsp&lt;/name&gt; &lt;value&gt;/portlet/task/edit.jsp&lt;/value&gt; &lt;/init-param&gt; ... &lt;/portlet&gt; &lt;/portlet-app&gt; ``` 在`portlet-...

    liferay6 struts2开发文档

    &lt;portlet-class&gt;org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher&lt;/portlet-class&gt; &lt;!-- 配置Struts2视图命名空间 --&gt; &lt;init-param&gt; &lt;name&gt;viewNamespace&lt;/name&gt; &lt;value&gt;/strutsDemoView&lt;/value&gt; &lt;/...

    portlet开发手册

    - `&lt;portlet-class&gt;`:指定portlet的实现类,可以是自定义的,也可以是Liferay提供的预定义类,如JSPPortlet、StrutsPortlet、IFramePortlet等。 - `&lt;init-param&gt;`:初始化参数,用于设置portlet的行为,例如视图...

    struts2-portlet-2.0.11

    `struts-bean`标签库主要包含用于处理JavaBean对象的JSP标签,如`&lt;bean:define&gt;`, `&lt;bean:include&gt;`等,便于在页面上操作和显示Bean属性。 2. **struts-html.tld**: 这个文件定义了Struts2中的HTML标签库,包括一...

    Spring配置文件详解1

    在配置文件中,我们可以通过`&lt;aop:config&gt;`标签定义切面,然后使用`&lt;aop:pointcut&gt;`定义切入点表达式,`&lt;aop:advisor&gt;`指定通知类型和执行时机,以及`&lt;aop:aspect&gt;`来组合多个切面操作。 在实际的应用中,`...

    liferay标签

    `&lt;liferay-portlet:renderURL&gt;`用于创建portlet渲染URL,而`&lt;liferay-portlet:actionURL&gt;`则用于生成portlet的动作URL,这两个标签在portlet通信中非常关键。 #### 1.2 StrutsPortlet StrutsPortlet标签库为基于...

    securing-portlets-with-spring-security

    - 在 `portlet.xml` 文件中设置安全约束,要求通过安全连接访问 Portlet: ```xml &lt;portlet-app&gt; &lt;portlet&gt; &lt;portlet-name&gt;accountSummary&lt;/portlet-name&gt; &lt;/portlet&gt; &lt;security-constraint&gt; &lt;display-...

    jsonrpc4j+springboot+maven实例

    &lt;groupId&gt;javax.portlet&lt;/groupId&gt; &lt;artifactId&gt;portlet-api&lt;/artifactId&gt; &lt;version&gt;2.0&lt;/version&gt; &lt;/dependency&gt; Service代码: @JsonRpcService("/member") public interface MemberService { ... } 因为是...

    portal(struts)

    &lt;portlet-name&gt;taskstruts&lt;/portlet-name&gt; &lt;portlet-class&gt;com.liferay.portlet.StrutsPortlet&lt;/portlet-class&gt; &lt;init-param&gt; &lt;name&gt;view-action&lt;/name&gt; &lt;value&gt;/taskstruts/view&lt;/value&gt; &lt;/init-param&gt; ...

    LIferay 自带标签介绍

    `&lt;liferay-portlet:resourceURL&gt;` 标签用于生成portlet资源URL,这是portlet与服务器通信的关键。通过此标签,您可以指定资源ID、参数以及是否需要刷新整个portlet窗口。 #### 1.2 StrutsPortlet 对于基于Struts的...

    Liferay ajax

    $.ajax('&lt;portlet:resourceURL/&gt;', { data: { message: message }, type: 'POST', success: function(response) { // 更新Portlet内容 }, error: function() { // 处理错误 } }); } &lt;/script&gt; ``` 总结...

    门户项目总结]之首选项

    在Java Server Pages (JSP) 文件中,可以使用`&lt;preferences:getPreference&gt;`或`&lt;preferences:getPreferences&gt;`标签来获取首选项的值。例如,获取名为`mailServer`的首选项,可以使用以下代码: ```jsp &lt;preferences...

    liferay portlet开发

    &lt;portlet-name&gt;icity-testA&lt;/portlet-name&gt; &lt;icon&gt;/icon.png&lt;/icon&gt; &lt;instanceable&gt;false&lt;/instanceable&gt; &lt;header-portlet-css&gt;/css/main.css&lt;/header-portlet-css&gt; &lt;footer-portlet-javascript&gt;/js/main.js&lt;/...

    struts2.0官方项目之三(portlet)

    struts2.0官方项目之三(portlet)&lt;br&gt;&lt;br&gt;===================================================&lt;br&gt;Struts2.0官方项目共4个,名字如下:&lt;br&gt;&lt;br&gt;blank&lt;br&gt;mailreader&lt;br&gt;portlet&lt;br&gt;showcase&lt;br&gt;&lt;br&gt;这4个官方项目都...

    liferay_Struts2_Demo开发

    &lt;portlet-name&gt;Struts2Demo&lt;/portlet-name&gt; &lt;display-name&gt;Struts2Demo&lt;/display-name&gt; &lt;portlet-class&gt;com.liferay.portlet.actiondispatch.ActionDispatchPortlet&lt;/portlet-class&gt; &lt;init-param&gt; &lt;name&gt;action...

    Portlet HelloWorld Pluto2+myeclips6+tomcat6詳細開發指南

    接下来,我们将创建并运行"Hello World" Portlet: 1. **创建Portlet项目**: 在myeclipse6中,选择“File” &gt; “New” &gt; “Other” &gt; “Web” &gt; “Portlet Project”,输入项目名(例如:HelloWorldPortalDemo)...

Global site tag (gtag.js) - Google Analytics