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

spring-portlet-mvc - spring portlet MVC 和请求参数

我在 URL 中设置了一些参数(page.jsp?param1=value¶m2=value2)。当请求 url 时,它会将控制权传递给 Controller 类,扩展 AbstractConrtoller ,它会覆盖 handleRenderRequestInternal 来执行我的逻辑。在这里,我尝试使用 request.getAttribute 和 getParameter 检索请求属性,但是都不返回值。

有什么想法可以访问参数吗?

我是否需要获取 HttpSession 的实例然后进行查找?

0 投票
3 回答
7040 浏览

spring - Spring Portlet MVC:将请求参数转发到模型

我有两种看法:

  1. 显示有关实体的一些常见信息
  2. 显示有关此实体的更多详细信息

第二个视图有一个返回到第一个视图的链接。要创建链接,我需要一些信息,比如说两个 id(“id1”和“id2”)。这些 id 通过请求参数传递给第二个视图的控制器。

要在第二个视图中创建反向链接,我必须手动将请求参数转发给模型。这不是很方便。

有什么方法可以自动进行此转发吗?

这里有一个例子:

链接到第一个视图中的详细信息:

第二个控制器中的渲染方法:

第二个视图中的返回链接:

我在互联网上搜索了几个小时,以找到我错过的技巧。但我发现的唯一一件事是:“春天会自动为你服用”。但我无法证实这一点。

谢谢你的帮助...

0 投票
4 回答
11259 浏览

java - Spring portlet mvc:@Valid 似乎不起作用

我创建了一个 bean 类并在我的控制器中使用它,但它似乎不起作用。即即使我输入了一个无效的年龄,result.hasErrors仍然是错误的。

豆类:

控制器片段:

JSP:


编辑:我的 userRegistration-portlet.xml:

是 mvc:spring-validation 行给了我:cvc-complex-type.2.4.c the matching wildcard is strict, but no declaration can be found for the element mvc:annotation-driven.错误。

0 投票
4 回答
17298 浏览

java - spring-mvc(portlet):如何在打开文件对话框中返回 pdf 文件?

在我的@ActionMapping我为用户创建了一个 PDF 文件。现在我想知道如何以保存/打开文件对话框的形式将此 pdf 返回给用户?如果生成成功,我更喜欢显示下载链接。

我将 spring-mvc 3.0.5 与 portlet 结合使用。但是,如果有人对普通应用程序有一些指示,那么我可能会从那里弄清楚。对于 2.0,我读到了一些关于扩展 pdfgenerator 类和在 web.xml 中旋转的内容,但现在我们只需要 POJO 的......


编辑:根据 Adeel 的建议编写代码:

0 投票
5 回答
13114 浏览

ajax - 如何使用基于 Spring MVC 注释的 Portlet 控制器通过 AJAX 呈现 JSON 视图/响应?

我花了过去六个小时在谷歌和 stackoverflow 上搜索这个问题的答案。我最初是一名 PHP 开发人员,所以请耐心等待 - 从 PHP 控制器返回 JSON 数组是微不足道的。

我正在使用 Spring MVC 3.0,我只是想从我的 Spring MVC 控制器将一个 JSON 对象返回给一些 Javascript。目前似乎没有简单的方法可以使用 portlet (https://jira.springsource.org/browse/SPR-7344) 做到这一点。我见过的解决方案建议创建另一个提供 JSON 响应的 DispatcherServlet,但我还没有找到一个有据可查的例子。如果有人知道实现此目的的好方法(最好带有注释),请告诉!

0 投票
3 回答
2153 浏览

validation - Spring Portlet MVC。@ResourceMapping 之前的验证。@ResourceMapping -> @RenderMapping

我的情况:用户可以下载文件。有一个他可以选择的文件列表。有一个弹簧映射:

auditView有一个文件列表。

如果用户没有选择任何我需要验证并显示显示错误的同一页面。

我可以验证:validator.validate(auditView, bindingResult);

问题是如何在出现错误的情况下转发到渲染阶段?

0 投票
1 回答
69 浏览

java - 什么是 getServletContextLocal() 和 getServletContextProvider()

在我阅读的教程中,我遇到了 getServletContext() 但这两个是什么?
这就是这条线的样子:

这与以下有何不同:

0 投票
1 回答
10980 浏览

ajax - 如何使用 AJAX 调用具有指定 URL 的控制器的 @RequestMapping 方法

我对 Spring 和 Portlet 很陌生。我想使用 jqgrid 来显示一些列表。我正在尝试调用控制器中的一个方法,该方法用@RequestMapping 注释,但没有调用该方法

我的控制器有以下方法

我使用 AJAX 的 JSP 代码

当上面的 AJAX 代码正在执行时,我的方法没有被调用。

0 投票
1 回答
1213 浏览

java - 使用 Spring Portlet MVC 下载文件

我想允许用户使用 mvc portlet 保存文件。在我的代码中,我正在进行ajax 调用,因此它必须是资源响应。

当我这样做时,在 ajax 响应中alert(resp),我得到了我的文件的全部内容,但仍然没有任何下载选项。

请提前帮助和感谢;)

0 投票
1 回答
7661 浏览

spring-mvc - 在 Spring Portlet MVC 架构中提供 PDF - Liferay 6.0.6

我正在寻找一种通过 Liferay Portal 将 PDF(直接显示)文件发送到浏览器的方法。找到了许多解决方案——最流行的一个是编写一个可以完成这项工作的 Servlet。我已经阅读了 JSR 286 规范中的 Portlet Resource Serving,有人可以详细说明 Spring 3.0 Portlet MVC 的内容吗?

Servlet 包括: