`

spring mvc Controller中使用@Value无法获取属性值

 
阅读更多
http://www.cnblogs.com/xianan87/p/3942010.html

http://blog.csdn.net/cqnaqjy/article/details/51836465



SAXParseException:cvc-elt.1:找不到元素“beans”的声明
引用
一个web工程本地测试通过,maven一个war包放到weblogic下报错,

SAXParseException:cvc-elt.1:找不到元素“beans”的声明
百度了一下不太明白,然后查看自己的applicationContext.xml,发现spring的版本写错了,

http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd

其实我的spring包是 3.0的,把这段改了就好了,

http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd

http://blog.csdn.net/xiaxiaorui2003/article/details/51850121

在我们的service中可以拿到@Value注入的值,那是因为我们通常都会把获取属性文件定义在applicationContext.xml中,这样在 Controller中是取不到的,必须在dispatcher-servlet.xml 中把获取属性文件再定义一下
http://blog.sina.com.cn/s/blog_c1bea6fb0102wa0x.html

SpringMVC 4.2.2 - Web.xml,Dispatcher-Servlet及ApplicationContext配置笔记
http://blog.csdn.net/chendev1/article/details/50294381

applicationContext.xml和dispatcher-servlet.xml的区别
https://www.cnblogs.com/parryyang/p/5783399.html

Spring的@Value获取不到值的问题
https://www.cnblogs.com/GregZQ/p/8365277.html
分享到:
评论

相关推荐

    Spring MVC 的注解使用实例

    10. `@Value` 注解:用于注入配置属性值,可以从属性文件中读取。 以上就是Spring MVC中的一些核心注解用法,通过这些注解,开发者可以轻松地构建出松散耦合、易于维护的MVC应用。在实际开发中,结合Spring Boot和...

    基于注解的Spring MVC小demo

    2. **@Controller**: 这是Spring MVC中的一个关键注解,标记在类上表示该类是一个处理请求的Controller。Controller类中的方法通常会处理HTTP请求,并返回一个ModelAndView对象,包含视图名和模型数据。 3. **@...

    基于注解驱动的 Spring MVC

    Spring 容器管理的 Bean,所以在这里 @Controller 注解起到了标识该类为 Spring MVC 控制器的作用。同时,它还暗示了该 Bean 的作用域,通常默认为 Singleton(单例)。而 @RequestMapping 注解则用来定义请求映射,...

    Spring MVC--2.@RequestMapping 映射请求

    在Spring MVC框架中,`@RequestMapping`注解是核心组件之一,它用于处理HTTP请求映射,使得控制器类(Controller)中的方法能够与特定的URL路径关联起来。本篇文章将深入探讨`@RequestMapping`的使用、功能以及相关...

    使用 Spring 2_5 基于注解驱动的 Spring MVC

    1. **注解驱动的Controller**:在Spring 2.5中,你可以使用`@Controller`注解来标记一个类作为Spring MVC的控制器。这个注解告诉Spring该类包含处理HTTP请求的方法。例如: ```java @Controller public class ...

    基于注解的spring mvc

    除了这些基础的注解,Spring MVC还提供了许多其他注解,如`@RequestParam`用于从请求参数中获取值,`@CookieValue`用于读取cookie,`@ModelAttribute`用于绑定表单数据到模型对象等。这些注解极大地增强了控制器处理...

    Spring3 MVC 基础学习手册

    在本文中,我们将深入探讨Spring3 MVC的基础配置、注解使用以及核心概念。 一、Spring3 MVC基本配置 1. **web.xml配置** 在web应用的部署描述符`web.xml`中,我们需要配置一个名为`DispatcherServlet`的Servlet。...

    Spring MVC之@RequestMapping详解

    在Java Web开发中,Spring MVC框架因其强大的功能和灵活性而备受青睐。在处理HTTP请求时,@RequestMapping注解扮演着至关重要的角色,它负责将客户端的请求映射到控制器中的具体方法。本文将深入探讨@RequestMapping...

    spring mvc注释文档

    本文介绍了Spring MVC在Spring 2.5版本中引入的基于注解的配置方式,包括使用`@Controller`、`@RequestMapping`等注解来定义Controller及其处理方法,以及如何配置DispatcherServlet等关键组件。通过使用这些注解,...

    spring mvc 读取配置文件

    这篇博客“spring mvc 读取配置文件”将深入探讨如何在Spring MVC中读取和使用配置文件,以及相关工具的应用。 首先,Spring MVC中的配置文件通常是指XML配置文件,如`applicationContext.xml`或`servlet-context....

    Spring MVC数据校验.docx

    当请求被Controller处理时,如果数据不符合校验规则,Spring MVC会自动抛出异常,可以在全局异常处理器中捕获并返回错误信息给用户。 总结来说,Spring MVC通过DispatcherServlet、Controller、HandlerMapping、...

    spring mvc框架应用

    ### Spring MVC 框架应用知识点详解 ...通过以上知识点的学习,我们已经掌握了 Spring MVC 在 Spring Boot 中的基本使用方法。在实际项目开发过程中,还需要根据具体需求选择合适的注解来优化代码结构和提高开发效率。

    spring MVC 上传 &下载

    3. **异常处理**:当上传的文件大小超过了配置的最大值时,Spring MVC会抛出`MaxUploadSizeExceededException`异常。可以通过配置异常处理器来处理这种情况,并跳转到特定的错误页面。 ```xml ...

    Spring 2.5 基于注解驱动的 Spring MVC.docx

    2. **@ModelAttribute**:此注解常用于控制器方法参数中,它会从请求中获取数据并将其绑定到模型属性上,或者在返回视图之前将对象添加到模型中。 3. **@RequestMapping**:除了在类级别上使用外,还可以在方法级别...

    Spring MVC Demo.doc

    在Spring MVC中,控制器负责处理来自客户端的请求,通常会继承自`AbstractCommandController`或使用`@Controller`注解的类。在这个例子中,`UserController`继承了`AbstractCommandController`,它提供了数据绑定和...

    spring mvc json学习

    总之,"Spring MVC JSON学习"涵盖了许多关键概念,包括JSON数据的序列化和反序列化、控制器中使用`@RequestBody`和`@ResponseBody`、自定义序列化逻辑以及测试JSON API。掌握这些知识点将使你能够构建出高效、健壮的...

    spring mvc 文档

    ### Spring MVC框架详解 #### 一、目的与假设 **目的**:本文旨在为开发者提供一个快速入门Spring Web应用框架的指南。Spring是一款开源框架,主要用于Web应用开发,其官方网站为http://www.springframework.org。...

    Spring MVC3复杂表单终极解决办法

    Spring MVC内置了数据转换器(DataBinder),它负责将请求参数转换为对象的属性值。如果需要自定义转换逻辑,可以注册自定义的数据转换器。此外,`@Valid`注解可以启用JSR-303或Hibernate Validator进行数据验证。 ...

    spring mvc 封装list到后台 SpringMVC_Multi_Row

    标题“spring mvc 封装list到后台 SpringMVC_Multi_Row”涉及到的是Spring MVC框架中如何处理前端传入的包含多行数据的列表。在Web应用开发中,经常需要将用户在页面上填写的多行数据(如表格)一次性提交到后台进行...

    Spring MVC多图片上传,多值上传,完整项目,保证可以完整运行

    在这个完整的项目中,我们将探讨如何使用Spring MVC实现多图片和多值上传的功能。开发环境选择了NetBeans,这是一款流行的Java集成开发环境,它提供了方便的代码编写、调试和部署工具。 在Spring MVC中,文件上传是...

Global site tag (gtag.js) - Google Analytics