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

java - Spring MVC 中的 package-info.java

我刚刚下载了 Pet Clinic 示例(我想将其重写为 Spring Portlet MVC)并且在每个包中都有package-info.java类。除了包声明,文件是空的,那么这有什么用?我可以在 Spring Portlet MVC 中安全地省略它吗?

0 投票
0 回答
345 浏览

spring-mvc - Spring MVC portlet 未正确部署到 glassfish-webspace 环境中:java.lang.IllegalArgumentException

我在尝试部署我的 portlet 时遇到了一个非常奇怪的问题。

日志中显示的错误是:

这是我的属性编辑器:

最奇怪的是,这种情况有时会发生,它会自行解决,并且日志显示“PortalPack 消息:已成功部署”。但是我无法将 portlet 添加到 webspace,即使我可以看到它已部署到 glassfish 控制台中。

这对我来说没有任何意义,我真的很感谢在这个问题上提供任何帮助......在此先感谢!

0 投票
1 回答
347 浏览

back-button - Spring JSR 286 Portlets 中的浏览器后退按钮问题

我使用 sprint portlets JSR 286 开发了一个 Web 应用程序,它在 Web 浏览器中以表格格式显示数据。

下面给出的是用于从 JSP 文件调用控制器的代码。

`

` 这里表单动作类型是POST和reportName,parentLinkName是参数。

在提交此表单时,会调用 Controller 的handlerRenderRequest方法。从数据库中获取数据后,我们在 ModelAndView 对象中传递视图的名称,如下所示:-

此视图名称使用应用程序上下文 xml 文件中的 ViewResolver 与相关 JSP 文件映射,如下所示:-

`

`

显示此 JSP 文件后,该 JSP 文件中可能会出现另一个链接,该链接将按照上述相同的过程转到某个新的 JSP 文件。

现在,在使用上述过程在浏览器中加载 JSP 文件后,如果我单击浏览器后退按钮,它不会重新发送它给我的 Portlet 请求,它给我的网页在浏览器中已过期错误。这发生在所有浏览器中,包括 IE 8、Mozilla Firefox 19 和 Chrome 24。

请帮助我解决这个问题,因为我已经搜索了谷歌中几乎所有的内容来找到解决方案,但没有运气!!

谢谢你。

0 投票
1 回答
1454 浏览

spring - 如何使 spring 3.1 和 hibernate 4.1.x 可用于所有 portlet 而不会与 ROOT liferay 发生冲突

我有多个使用相同框架的 portlet,并且我曾经将这些依赖项与每个 portlet 一起部署,这会导致 PermGen 问题,尤其是在我为 portlet 部署/取消部署时。

有时即使没有部署/取消部署,这个问题也会突然出现。

我正在考虑将这些依赖项移动到 tomcat 级别,但它会与使用它的版本 liferay 冲突。

这是我的 JVM 参数:

还有其他推荐的解决方案吗?

0 投票
1 回答
15133 浏览

spring-mvc - @ActionMapping、@RequestMapping、@Rendermapping 的区别

和之间的区别对我@RequestMapping来说不是很清楚。似乎以上所有最终都将请求 url 映射到控制器中的实际方法。那么区别是什么呢?什么能做不能做?@ActionMapping@RenderMapping@Rendermapping@Requestmapping

0 投票
1 回答
733 浏览

spring-mvc - Spring handlerMapping vs struts ActionMapping

我来自 struts 背景,正在尝试使用我的 struts 知识作为基础来学习 Spring MVC。他们在这里解释处理程序映射: http ://static.springsource.org/spring/docs/3.2.x/spring-framework-reference/html/portlet.html#portlet-handlermapping 现在在struts中,我们有一个定义的xml动作映射,它基本上说明了哪个动作 url 映射到哪个控制器。说 Spring 中的 Handler Mapping 和 struts 中的 Action 映射是一样的公平吗?

0 投票
2 回答
1232 浏览

jsr286 - Spring Portlet 从操作阶段进入渲染阶段

如果在 Spring Portlet 控制器中,我有一个方法用 注释@ActionMapping,另一个方法用 注释@RenderMapping(params = "action=detail"),我看到从方法#1 到方法#2,我们不直接调用方法#2,而是Actionresponse.setRenderParameter("action", "detail")在方法#1 中设置一个方法#2 将从这里获取。

我的第一个问题是将渲染阶段与操作阶段(或者我应该说请求阶段)分开,我们可以获得什么优势?还有为什么我们不直接调用方法,而是通过设置渲染参数来调用方法?

0 投票
2 回答
187 浏览

jsr286 - Portlet 中的 RenderParameter 与 RenderUrl

这两者之间有什么区别吗:这是从 ActionPhase 到 RenderPhase。

1

2

何时使用其中一个

0 投票
1 回答
82 浏览

liferay - 配置 Liferay 服务插件

我使用 Service Builder 框架创建了 liferay 服务。此服务用于从外部源获取内容,一旦部署,它就可供所有 portlet 使用。

有没有办法为这种类型的插件添加配置?在普通的 portlet 中,您可以添加一个配置页面,它允许您在运行时更改 portlet 的首选项。在这种类型的插件中,只有一个实例,它并不意味着像普通的portlet那样被拖到页面上,那么如何为这样的插件添加配置呢?

任何帮助将非常感激。问候

0 投票
1 回答
729 浏览

spring-portlet-mvc - 重定向到 Spring Portlet MVC 中的另一个控制器

我有一个带有两个控制器的 Spring 3.0 Portlet。Controller-1 有默认的 @RenderMapping 注释方法,我在其中运行一些逻辑来决定要渲染的视图,比如 view-1 和 view-2。

view-1 的模型属性填充在 Controller-1 中,view-2 的模型属性填充在 Controller-2 中。

当我的逻辑需要返回 view-2 时,如何重定向到 Controller-2 以便我可以填充与 view-2 对应的模型属性。