问题标签 [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 回答
846 浏览

java - 将 Ajax 与 Spring Portlet 一起使用

我正在尝试将 Ajax 与 Spring Portlet 2.5 一起使用(我无法升级到更高版本,因为我需要在此版本上运行测试 - 因此我无法使用@ResourceMapping)。所以这就是我尝试过的

通过此代码,服务器端的操作被正确触发,但我不确定如何刷新messageText以从服务器获得更新的值。

这是我的服务器端代码

0 投票
1 回答
540 浏览

spring - 在 Spring Portlet MVC 中将 FORM 属性映射到模型

我想委托 Spring 将 HTML FORM 字段自动映射到我的模型类。可能吗?

我有一个方法:

该方法处理表单提交。我想创建类Document,我想自动将表单字段映射到Document类。如何使用 Spring Portlet MVC 做到这一点?

0 投票
1 回答
2071 浏览

spring - 在 Portlet (Spring, Liferay) 中指定默认渲染方法

我尝试使用 Spring Portlet MVC 为 LifeRay 门户开发 portlet。在 Spring Portlet 中,默认的渲染方法是这样的:

但是我如何将默认视图方法更改为:

即,我想告诉 Spring 使用参数“key=value”调用默认渲染(在 portlet 初始化时)视图。

0 投票
1 回答
112 浏览

performance - 已部署的 portlet 数量 - 对性能的影响

有一个奇怪的问题:部署的 portlet 的数量如何影响 Liferay 的性能?

如果我已经部署了 50 个战争项目(总共大约 80 个 portlet),会不会是性能非常慢的原因?

还是只会对 Liferay 的性能产生微不足道的影响?

0 投票
1 回答
858 浏览

spring-mvc - 将servlet的spring mvc控制器方法转换为portlet

我有一个用 spring mvc 编写的用于 servlet 环境的控制器。现在我想转换控制器以使其适用于 portlet 环境。我正在为 portlet 使用 spring mvc。

下面是方法片段,

谁能指导我如何将这个为servlet环境编写的控制器方法转换为portlet环境?我想将 RequestMapping 更改为 RenderMapping

0 投票
1 回答
1130 浏览

jquery - 在 Spring Portlet MVC 中,如何将操作重定向到资源 url 而不是渲染 url

在我的 portlet 中,我使用 jQuery 打开一个对话窗口。在对话框的 url 中,我使用资源 URL 来检索代表表单的 html。当我在基于对话框的表单上调用 submit 时,它通过 ActionMapping 提交给 portlet。

问题是我怎样才能简单地从 ActionMapping 重定向到 ResourceMapping?如果我在 ActionMapping 的响应中指定了渲染参数,它会将我定向到 RenderRequest。

所以,我想要的流程是:RenderMapping -> jQuery 对话框 -> 资源 URL -> 在 jQuery 对话框中显示 html。填写表格 -> 提交 -> ActionMapping ->

谢谢,埃里克

0 投票
1 回答
502 浏览

java - 何时以及为什么应该使用 portlet

目前我正在阅读有关 portlet 和 Spring MVC portlet 的信息。

我仍然看不到使用 portlet 的好处,有哪些优点,在​​哪些情况下 portlet 将成为他们的完美解决方案。

我用谷歌搜索了一下,但无法给出具体的答案。我在这里知道这个问题, 但它有点陈旧并且没有得到很好的解释。提前致谢

0 投票
2 回答
1282 浏览

session - Liferay 上的会话超时,带有多个 spring MVC portlet

我们的应用程序是在 Liferay 上开发的,页面上有多个 Spring MVC portlet。它是一个单页应用程序,并且导航只发生在 portlet 内部。现在有时当 Liferay 会话超时并且我向控件发送一个新视图的请求时,liferay 登录页面将显示在 portlet 中。但是预期的行为是如果 liferay 会话超时,那么整个页面应该已经重定向到登录页面。我在 portal-ext.properties 中指定了以下属性

有什么建议么?

0 投票
2 回答
413 浏览

java - 定义默认的 Portlet Action 方法

我对 Spring MVC Portlet Controller 有一些疑问。

我想定义一个控制器,它将第一次绘制 portlet,来自 portlet 的任何后续操作都将触发相应的操作方法

如果 portlet 是第一次加载或没有操作,我如何声明/调用默认操作方法。

0 投票
2 回答
2091 浏览

controller - 如何在 Liferay Portlet 插件中为多个 Portlet 使用具有多个控制器的 @RequestMapping

我有一个 WAR 文件,其中包含两个带有专用控制器的 portlet。当我启动 Liferay/调用包含两个 portlet 的页面时,如何配置它以找到所有控制器(处理程序方法)?在 portlet.xml 中,可以发现两个 portlet 都具有
<portlet-class>org.springframework.web.portlet.DispatcherPortlet</portlet-class>.

在 spring-mvc-portlet.xml 我使用<context:component-scan base-package="com.foo.bar" />.

两个控制器都应该有一个使用@RenderMapping 注释的默认处理程序方法。控制器都在类型级别使用 @RequestMapping("VIEW") 进行注释。

目前发生的情况是仅调用来自控制器 A 的默认处理程序方法(在 portlet.xml 中定义的第一个)。