问题标签 [spring-portlet-mvc]

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 回答
1830 浏览

liferay - 在另一个 Liferay 插件中使用 portlet 的服务

我们试图在另一个 portlet (Portlet B) 中使用一个 portlet (Portlet A) 的服务。我们已将服务(Portlet A)的 jar 文件放入其中,\tomcat-7.0.27\webapps\ROOT\WEB-INF\lib并将此 jar 包含在另一个 portlet(Portlet B)的显示插件 packages.xml 中。

我们正在使用外部数据库,即我们在 portlet-spring.xml 中进行了更改。

如果我部署包含实际服务(Portlet A)的 portlet 并调用一些服务方法,那么它被称为很好,它会获取数据。如果我们在另一个 Portlet(Portlet B)中编写相同的方法,那么它会获取数据。但是,当我们尝试在另一个 Portlet(Portlet B)中编写尚未在实际服务 Portlet(Portlet A)中调用的方法时,就会出现问题,然后无法获取数据。它总是带来一个空白。

任何人都可以提出可能是什么原因。

我们不能将所有的 portlet 放在同一个 jar 中,因为没有一个 portlet 非常大。(大约 35 个)。

或者除了将jar文件放在lib目录中之外,还有其他更好的解决方案吗?

0 投票
1 回答
2727 浏览

java - Java - Spring - portlet API @Controller 如何读取 ajax 参数

我有以下带有多个参数的最新 jquery v aajx 调用。

在java代码中,我只能得到第一个参数值,其余的都是空的。

以下是我的java代码,只有第一个参数不为空,之后所有参数都为空,我有调试http请求所有参数都存在于请求对象中任何线索这里有什么问题?

0 投票
1 回答
620 浏览

spring-portlet-mvc - 修改java中PortletRequest中的参数值

我正在使用“javax.portlet.PortletRequest”并能够使用从门户请求中获取值

请求.getParameter(“测试”)。

我想根据某些条件更改请求对象中的值并将其传递给其他一些函数。

request.setParameter("test", "abcd")。

请帮帮我...

0 投票
1 回答
318 浏览

java - Java Spring portlet ajax调用fmt不显示消息

我在 ajax 控制器中使用以下代码加载 html 并使用 jquery 返回,问题是 html 输出不显示 fmt:messages 吗?当我尝试不使用 ajax 调用时,此 JSP 工作正常。任何帮助表示赞赏。

但问题是

0 投票
3 回答
2822 浏览

jquery - 包含的 javascript 文件中的 liferay 资源

当我使用这个:

在我的 ajax 调用中,它不包含在它工作的页面中。

但是当我尝试在页面上包含相同的 javscript 代码时出现错误:

我的问题是如何将该资源 url 传递给包含的 javascript 或如何在 javascript 中生成它。

我试过了: var urlVar = '<portlet:resourceURL var="ajaxURL" id="ajax" escapeXml="false" />'

当我以这种方式使用 urlVar 时:

它不起作用。有谁知道如何解决这个问题?谢谢

0 投票
1 回答
3707 浏览

java - Spring MVC 和 Liferay - 资源映射问题

我遇到了这种奇怪的情况-

在我的 Jsp 中,我有

在我的控制器中,我有一个方法

在执行过程中,

NumberFormatException 被抛出:无法将字符串 [] 转换为 int 2013,2013

我发现灵魂是将portlet:param namefrom更改year为其他内容,因为已经有一个名为 year 的隐藏变量,由于某种原因,参数在请求中被传递了两次并且无法转换值。

如果有人对此有更多了解,我想知道为什么不能接受相同的参数名称。

谢谢

0 投票
0 回答
745 浏览

java - 从露天下载大文件

我正在研究 Alfresco Web 内容存储库。我正在编写一个门户应用程序,它使用 alfresco Web 服务 api 与 alfresco 进行通信。我正在编写代码以将文件从露天下载到本地系统。我使用 PortletOuputStream 作为输出流,并在门户中使用 jboss Gate 作为门户服务器。但是当我下载大文件(大于 63M)时,我遇到了堆空间错误。

这个问题可以通过增加 jboss 堆空间来解决。但我不想增加它。虽然我正在分块阅读,但我收到了这个错误。

请让我知道如何解决这个问题

提前致谢

0 投票
1 回答
1035 浏览

java - Spring portlet 以字符串形式获取 jsp 响应

Spring portlet JSP,发出ajax请求并在控制器中尝试获取jsp页面,以便我可以传递并生成pdf输出。

但是问题是没有得到任何字符串数据但是在jsp页面上返回了html内容请检查代码如下

0 投票
0 回答
116 浏览

ajax - Liferay portlet ajax 请求在一段时间后没有命中 tomcat

我的页面上有多个 portlet。这两个 portlet 都列出了一些数据。在使用门户一段时间后,来自一个 portlet 的 ajax 请求无法获得响应。而另一个 portlet 工作正常。当我查看日志时,ajax 请求甚至没有命中 tomcat。

可能是什么问题?

0 投票
1 回答
9395 浏览

portlet - Spring MVC Portlet 和 Liferay:没有为 portlet 请求 actionUrl 找到匹配的处理程序方法

我正在使用 Spring MVC Portlet 开发一个 Portlet,并部署在 Liferay 中。我对这个 portlet 的意图是显示一个包含一些重要信息的树。为了实现这个目标,我需要使用填充树的信息请求服务器 json 文件。

jsp页面本身加载正常。我添加了一个链接以测试我是否可以获得有效的 json。我一直在寻找帮助和文档,并在 jsp 中生成了一个友好的 url。但是当我单击链接获取 json 时,服务器会抛出以下错误:

也许我忘记了一些重要的事情。我粘贴了我的代码的相关部分:

home.jsp(渲染主页)

HomeController.java(呈现页面并处理请求)

我添加了一些额外的配置文件(portlet.xml):

上下文-portlet.xml

有人可以帮我解决这个问题吗?