问题标签 [spring-3]
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.
java - 无法将属性从控制器传递到视图
我正在将 Spring MVC 3 用于 Web 应用程序。在应用程序中,URI 模板应该由控制器方法处理,然后将属性传递给视图。目前,控制器确实处理请求,甚至转发到正确的视图。但是,它不会将属性传递给视图。下面是 URI 模板、控制器方法和相关的 jsp 标签。有人看到有什么问题吗?
网址:
控制器:
JSP:
spring - 将服务自动装配到验证器中
这个例子有点做作;我已经对其进行了简化,以删除无关的细节并专注于我遇到的问题。我有一个看起来像这样的验证器:
我从我的控制器调用验证器,如下所示:
但是,我不断收到NullPointerException
异常。我在验证器中添加了一个断点,发现它usernameService
是null
. 为什么不自动接线?最初我以为是因为我没有用 注释验证器@Component
,但是即使在注释之后我仍然遇到同样的问题。该类UsernameService
已被注释,@Service
我可以验证它的构造函数是否被调用。
我是 Spring 新手,所以我什至不确定将服务连接到验证器是否可以。我究竟做错了什么?
forms - 表单对象字段的默认值
我有一个表单,根据选择状态([checkboxOn/checkboxOff])是否应该出现一个复选框。显示复选框时,默认情况下应选中。
如何处理这种情况,考虑到
- when select is in 'checkboxOff' state, I would have MyFormObject.isCheckboxOn == false;
- 当 select 处于“checkboxOn”状态时,该值应该与请求中的一样吗?
所有这些都应该适用于验证错误回发,以及显示新表单时和有效表单案例。
另外,我想避免在客户端使用 JavaScript。
这是一些需要扩展的代码:
和两个 Spring 控制器的方法:
spring - Spring MVC 3.0:如何绑定到持久对象
我正在使用 Spring MVC,我希望它从数据库中绑定一个持久对象,但我不知道如何设置我的代码以在绑定之前调用数据库。例如,我正在尝试将“BenefitType”对象更新到数据库,但是,我希望它从数据库中获取对象,而不是创建新对象,因此我不必更新所有字段。
jpa - spring mvc 3.0缓存
我正在使用带有 eclipselink 和 jpa 的 spring mvc 3.0,我遇到了以下问题:我的应用程序中有这个字段:
当触发某些将新项目添加到 set viaSet.add()
的操作时,尽管数据库中有新行,但更改不会显示在浏览器中。当我清除浏览器缓存时,没有任何反应。我发现强制加载新值的一种方法是重新部署应用程序,即使不更改单行。所以应用程序正在返回旧值,并将其缓存在某个地方。如何强制它加载始终更新的值?我在想类似的东西getLastModified()
,但我不知道我应该在哪里实现它。
spring - Spring MVC 表单:错误未显示
抱歉,如果以前有人问过这个问题。我希望有人可以介入并帮助我弄清楚为什么我的表单验证错误没有出现。
我正在使用 Spring 3.0.3 和 Hibernate,并且正在使用 jsr-303 验证来验证我的表单输入。我有一个 Spring 控制器,它处理 GETting 一个页面,该页面包含一个在 Spring 的表单 taglib 的帮助下创建的表单。在这种形式中,用户可以更改他们的名字并将其保存到数据库中。如果任何输入为空,则应再次显示带有表单的页面并显示错误消息。同一个控制器处理页面的提交。似乎控制器在大多数方面都正常运行,但是当用户提交的表单中出现错误时,页面上不会显示任何错误。
这是表格的样子:
请注意,视图中有一个用户对象,用于使用用户当前的名字和姓氏填充表单。这工作正常。
控制器看起来像这样:
我正在使用Tiles 2.1.2来撰写页面,并使用Urlrewrite 3.1.0来帮助形成友好的 url。
ChangeNameCommand 类看起来像这样:
调试时,我看到当没有输入名字或姓氏时,BindingResult 实例确实包含错误。我担心的是出现错误时的重定向。我在这里看到了其他问题,它们只是返回视图名称而不是使用 redirect: 前缀。我试过了,但是(我认为)因为我使用 Urlrewrite 的方式和我的 servlet 映射的设置方式 Spring 返回一个错误。我试过回来
但无济于事。FWIW,这是我的 servlet 映射:
非常感谢任何帮助!
web-services - 使用 Spring 构建 WS
我需要使用 Spring 3.0.4.RELEASE 创建一个 WS 以在带有 Axis2 的 Tomcat 中运行。我正在关注这个文档:http ://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/remoting.html#remoting-web-services-jaxws-export-ri (如果该段落可以称为“doc”)
好的,以下是详细信息:
java类:
WEB-INF/spring-ws.xml:
WEB-INF/web.xml:
最后但同样重要的是,当我启动 tomcat 6.0.29时出现错误:
有人知道发生了什么吗?所有的配置都正确吗?有没有人有一个简单的(工作的)WS 来展示如何使用 Spring 部署 WS?
提前致谢
java - 如何使用 JSP 中 PropertyPlaceholderConfigurer 中指定的属性文件中的属性
在我的应用程序上下文中,我定义了属性文件:
我想获取 JSP 页面上该文件中定义的属性的值。有没有办法做到这一点
maven-2 - Which maven2 artifacts are necessary to build a WS with CXF and Spring?
I'm trying to build a WS with Spring 3.0 and CXF. I'm following the steps of this article http://www.ibm.com/developerworks/library/ws-pojo-springcxf/
But in that article, the authors assume that you have cxf installed. I'd like to embed CXF in my .war.
Thanks in advance.
spring - 有什么区别和在小服务程序中?
我正在从 Spring 2.5 迁移到 Spring 3。
他们已经介绍了<mvc:annotation-driven />
哪些会做一些黑魔法。这应该只在 servlet 配置文件中声明。
在 Spring 2.5 中,我刚刚使用了在<context:annotation-config />
和调度程序 servlet 配置 XML<context:component-scan base='...'/>
中声明的标签,application-context.xml
并带有适当的基本包进行扫描。
mvc:annotation-driven
所以我想知道 servlet 配置中的和标签之间有什么区别,context:annotation-config
我可以在 Spring 3 配置文件中消除什么?