问题标签 [portlet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
938 浏览

file - 从门户环境中的 JSF 页面重定向到 servlet 后完成 renderResponse 阶段的问题

  1. 我在门户环境的 JSF 页面中有一个 commandLink。单击它时,我重定向到一个 servlet(通过调用 facesContext.getExternalcontext().sendRedirect(//Servlet URL//))。

  2. 创建 servlet 是为了从服务器下载 excel 文件。

  3. 一个 Save As File 对话框打开,JSF Portal 页面在后台。

这工作正常,但是当我下载文件时,我发现当我单击门户 JSF 页面上的任何操作组件时,它只是刷新页面而不是执行操作。我必须再次单击该操作组件才能使其工作。

当我使用 PhaseListener 跟踪 JSF 生命周期时,我发现在重定向步骤 6 之后,缺少 ierenderResponse 阶段。这可能是问题吗?我该如何解决这个问题?

0 投票
1 回答
556 浏览

java - JSF、Icefaces、Portlet 和请求参数

我正在尝试将一些 JSF 包含到我的 web 应用程序中。对于我选择 ICEFaces 的组件库,现在我面临一个问题:

ICEFaces 不会触发获取请求参数所需的 processAction 方法。在我可以做的其他“普通”portlet 中 - 在 JBoss Portal 中 - 例如

使用 Icefaces 我无法做到这一点

始终为空。

我已经在我的托管 bean(范围请求)中访问 Externalcontext。有谁知道获取请求参数的其他方法?

0 投票
3 回答
4757 浏览

java - 请讨论什么是以及为什么使用 portlet

为什么我要在 tomcat 和 gwt 之上使用 java portlet?portlet 是否会降低我使用 jsp 和 jsf 的必要性?Jboss 是 portlet 进化文化的一部分吗?Jboss 是否满足 portlet jsrs?

什么 portlet 实现/品牌将在 gae java 和 gae python 上运行?portlet 规范是由于来自 php cms 文化的同行压力吗?

.net 中的 portlet 和 portlet jsr 的等价物是什么?

0 投票
1 回答
806 浏览

java - Liferay 中的 Alfresco portlet 的 Portlet 暂时不可用消息

我按照http://www.liferay.com/web/jonas.yuan/blog/-/blogs/integrating-alfresco-web-client-as-a-set-of-portlets-with-liferay上的步骤进行集成alfresco 作为 Liferay 5.2.3 中的一个 portlet。我可以将 Alfresco portlet 添加到我的 Liferay 页面,但它显示消息“Portlet 暂时不可用”

有任何解决这个问题的方法吗 ?谢谢你。

0 投票
1 回答
1912 浏览

java - 使用 liferay 和 icefaces 共享 Portlet 数据

我正在使用 liferay 1.8.2 和 liferay 5.2。我在不同的战争文件中有许多 portlet,我尝试了 liferay 文档中的示例,以了解如何在多个战争中的不同 portlet 之间共享数据,但没有成功。

  1. 使用会话共享,我无法将数据从第一个 portlet 获取到第二个 portlet,即使数据在 portletsession 应用程序范围内。
  2. 当我使用基于偶数的机制时,我在使用 <portlet:defineObjects /> and <portlet:actionURL />标签时出现错误

原因:javax.faces.FacesException:无法执行 JSP 生命周期。
在 com.icesoft.faces.webapp.parser.Parser.parse(Parser.java:181)
在 com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:439)
... 189 更多原因:javax。 servlet.jsp.JspException:
com.liferay.taglib.portlet.ActionURLTag.doEndTag(ActionURLTag.java:212)
处的 java.lang.reflect.InvocationTargetException com.icesoft.faces.webapp.parser.Parser.executeJspLifecycle(Parser.java :246)
在 com.icesoft.faces.webapp.parser.Parser.executeJspLifecycle(Parser.java:229)
在 com.icesoft.faces.webapp.parser.Parser.executeJspLifecycle(Parser.java:229)
在 com.icesoft.faces.webapp.parser.Parser.executeJspLifecycle(Parser.java:229)
在 com.icesoft.faces.webapp.parser.Parser.executeJspLifecycle(Parser.java:229)
在 com.icesoft.faces.webapp .parser.Parser.executeJspLifecycle(Parser.java:229)
at com.icesoft.faces.webapp.parser.Parser.executeJspLifecycle(Parser.java:229)
at com.icesoft.faces.webapp.parser.Parser.executeJspLifecycle(Parser .java:229)
at com.icesoft.faces.webapp.parser.Parser.parse(Parser.java:162)
... 190 多个
原因:java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
在 java.lang.reflect.Method.invoke(Method.java:597)
在 com.liferay.portal.kernel.util.MethodInvoker.invoke(MethodInvoker.java :180)
在 com.liferay.portal.kernel.util.MethodInvoker.invoke(MethodInvoker.java:49)
在 com.liferay.taglib.portlet.ActionURLTag.doTag(ActionURLTag.java:179)
在 com.liferay.taglib。 portlet.ActionURLTag.doEndTag(ActionURLTag.java:200) ... 199 更多
原因:javax.servlet.jsp.JspException: java.lang.UnsupportedOperationException
at com.liferay.portal.servlet.taglib.portlet.ActionURLTagUtil.doEndTag( ActionURLTagUtil.java:174)
... 207 更多
引起: com.liferay.portal.servlet.taglib.portlet.TagUtil.getPortletName(TagUtil.java:
com.icesoft.faces.webapp.parser.StubHttpServletRequest.getAttribute(StubHttpServletRequest.java:116)
100)
在 com.liferay.portal.servlet.taglib.portlet.ActionURLTagUtil.doEndTag(ActionURLTagUtil.java:68)

任何人都可以用详细的解释和示例代码来建议,我如何在不同 WAR 的 portlet 之间实现 IPC

0 投票
1 回答
189 浏览

portlet - Jetspeed 2.2 将一个 portlet 嵌套或呈现在另一个 portlet 中

我需要在 portlet 中构建一个可扩展的向导。该向导将列出已安装的组件并将用户转发到特定于组件的子向导。

要求是组件由其他人开发并动态插入此向导(Jetspeed 重启是可以的)。我希望能够将组件本身定义为 portlet,其内容被呈现到主 portlet 中。

有没有人做过这样的事情?

0 投票
2 回答
4208 浏览

jsf - 如何在 IBM Webpshere Portal 6.1 JSF Portlets 中传递和获取 URL 参数?

我有一个简单的 HTML 页面,其中包含一个表单(使用 GET 方法),其操作是一个包含 JSF portlet 的门户页面。我需要在我的 portlet 中访问传递到门户页面的参数——我该如何实现呢?

我尝试code使用以下代码访问视图页面上的参数,但值显示为null.

在其他一些论坛上,有人建议我需要将 portlet id 作为请求参数传递,以便让 portlet 访问传递的请求参数。如果这是真的,我在哪里/如何查找我的 portlet ID 以便 portlet 可以访问请求参数?

0 投票
2 回答
6840 浏览

java - 如何以编程方式使 Liferay Portlet 进入全屏模式

我敢肯定这是一件容易的事,但我在任何地方都找不到。如何以编程方式使 Liferay 中的 portlet 进入全屏模式。例如:相当于单击最大化按钮,但在代码中而不是让用户手动单击该按钮。

0 投票
3 回答
1865 浏览

java - 是否可以从 portlet 中读取页面请求参数?

Portlet 可以读取其周围页面的请求参数吗?

例如,portlet 所在页面的 URL 是http://example.com/mypage?foo=bar 是否可以从该页面上的 portlet 中读取“foo”参数?

Portlet 容器是 Liferay 5.2.5。

0 投票
2 回答
349 浏览

spring - spring 3.0 和 JSRI68 支持

谁能告诉我 Spring 3.0 是否支持 JSR168?我遇到了困难,但在 Spring 文档中找不到任何地方说您必须迁移到 Portlet2 规范

谢谢