问题标签 [spring-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 投票
3 回答
15526 浏览

spring - 如果我忘记将 Spring SessionStatus 标记为“完成”会怎样?

在 Spring MVC 中,假设我使用 @SessionAttribute 标签定义了一个 SessionAttribute,如下所示:

假设我忘记在 SessionStatus 上调用 status.setComplete(),如下所示:

模型会永远留在会话中吗?它会被清理掉,还是会随着用户浏览网站而变得越来越大?

0 投票
9 回答
15986 浏览

java - 从数据库表生成 java 域对象

我可以知道在 Eclipse 中,是否有任何功能可以自动生成所有表关系在类中正确映射的域对象?

可以为我提供一些关于此的参考文章吗?

0 投票
1 回答
2620 浏览

java - Spring MVC 基于注解的控制器和@RequestMapping 的缩小问题

考虑这个 Spring MVC 控制器:

当我将其放入浏览器时:

我期望 AmbiguousHandlerMappingException 或其他东西,因为这两种方法似乎都与 URL 匹配。

但实际上第一个方法被调用了。有人知道为什么吗?

0 投票
4 回答
6736 浏览

java - 在 Spring MVC 应用程序中修复 Null EntityManger?

在下面的代码中,我注入的 EnitityManager 有问题,它总是显示为 null

这是在dispatcher-servlet.xml中定义的 bean 定义。

EnitityManager 应该基于 tx:annotation-based 注入,在persistence-context.xml文件中定义。

持久性上下文是从applicationContext.xml加载的

类路径导入已完成,因为 ORM 实体作为 JAR 文件包含在项目中。请注意,我相信持久性上下文正在加载,因为如果 Spring 无法解析其配置文件,它将不允许部署应用程序。

这是我的persistence.xml

还有我的web.xml

有谁可以帮我离开这里吗?

0 投票
4 回答
21672 浏览

java - Spring 动态表单的更好方法?

我想知道在使用 SpringMVC 和 Spring 表单时是否有更简单/更好的方法来处理动态表单(通过 js 将表单项添加到 dom)?

具有包含许多 LineItems 的 Invoice 对象的图像。

显示属于我当前使用的发票的项目

要添加 LineItems,我有一些计算新索引并将其添加到 DOM 的 js。删除 LineItem 时,我目前必须重新编号所有索引,这是我想避免的部分,这可能吗?

0 投票
1 回答
393 浏览

spring - springdoclet的用法?

springdoclet 是用来生成 bean 定义 xml 文件的吗?servlet-config.xml..等?

我试图找出 springdoclet 与 spring roo 相比有什么不同

0 投票
1 回答
14941 浏览

java - 在 Spring 中如何管理对象池?

据我了解,在 Spring 中,默认情况下所有对象都被视为单例。如果单例设置为 false,则每次请求都会提供一个新对象。

但是如果我想合并对象怎么办?说设置从最小 1 到最大 10 个实例的范围?这可能使用Spring吗?

0 投票
1 回答
3228 浏览

spring - 元素“security:http”的前缀“security”未绑定

我得到错误

2009-05-24 21:49:56,399 错误 [org.springframework.web.context.ContextLoader] - 上下文初始化失败 org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:来自 ServletContext 资源的 XML 文档中的第 38 行 [/WEB- INF/applicationContext.xml] 无效;嵌套异常是 org.xml.sax.SAXParseException:元素“security:http”的前缀“security”未绑定。

参考网址: http: //forum.springsource.org/showthread.php?p=242557#post242557

谁能评论我做错了什么?

0 投票
1 回答
29249 浏览

java - @ModelAttribute 注解参数的数据绑定

我有一个 Spring 2.5 带注释的控制器,其中有一个用 @RequestMapping(method=RequestMethod.GET) 注释的方法,它执行一些逻辑来填充模型。

我还有一个用 @RequestMapping(method=RequestMethod.POST) 注释的方法来执行请求。这个方法有一个@ModelAttribute注解的参数,里面包含了我自己的表单pojo,我们称之为MyForm。我还有一个 MyForm 的初始化方法,也用 @ModelAttrribute 注释。现在到目前为止一切都按预期工作:在 POST 请求中,表单数据绑定到 MyForm,我可以处理它。

问题是我希望能够通过传入(GET)请求参数来预填充表单。因为我有 MyForm 的 @ModelAttribute 方法,所以我在我的模型中得到了一个 MyForm 实例,但它不会被填充,除非我专门将它用作我的 GET 方法的参数。

为什么我必须这样做,是否可以以不同的方式在我的表单上强制数据绑定以获取 GET 请求?我现在只是传入参数,但是因为它已经在模型中,所以我不必对它做任何事情,从而导致丑陋的未使用方法参数。

[编辑:一些代码示例来说明]

在获取请求时不填充表单的控制器:

当我更改 handlePage 方法的方法签名时,它会在获取请求中填充...

0 投票
5 回答
40905 浏览

spring - 从字符串转换为 Spring MVC 表单数据绑定的自定义对象?

我将 Spring MVC 的 SimpleFormController 与 Spring MVC 的表单 JTL 结合使用来创建一个表单来编辑通用对象。

在我的表单上,我有一个下拉菜单,用户可以通过下拉菜单指定服务器。

此处的服务器通过对所有可用服务器的数据库调用进行传播。server 是一个 Server ORM pojo,它是另一个 ORM pojo(通用)的子对象,用作我的表单支持对象。

我的目标是更改 Generic 的服务器引用,它在数据库级别表示为服务器表的外键。

我使用 JPA 作为我的持久层,并使用 JPA 生成的实体类作为我的 ORM pojos。

不幸的是,当我的表单提交时,这似乎没有正确绑定,因为它无法从字符串转换为服务器。

我一直在寻找一个如何在没有运气的情况下完成此任务的示例。我相信我需要覆盖 SimpleFormController 中的某些内容,就像我在这个问题中所做的那样,但是 Spring MVC 的文档对细节很清楚。有谁可以帮我离开这里吗?