The prefix "mvc" for element "mvc:annotation-driven" is not bound 异常

使用STS或者eclipse 开发SpringMVC应用 时,我靠。。有个小小的东西没注意搞了半天,

STS在创建SpringMVC工程时,自动生成了Dispatcher的配置文件,然后看教程时,使用了<mvc:annotation-driven> 注解配置

但是自动生成的xml里呢有一个<annotation-driven>, 挺疑惑的,以为mvc约束文件版本不对,所以配置了很久的本地约束,仍然没有用

后来决定仔细看看什么问题,通过代码排版对齐,发现了。。。。。靠,前缀也是需要配置的!!改成下面所示代码。OK了

注意蓝色的是以前的,改成红色的,就多了个  :mvc

The prefix "mvc" for element "mvc:annotation-driven" is not bound异常

<?xml version="1.0" encoding="UTF-8"?>

<beans:beans

xmlns= "http://www.springframework.org/schema/mvc"

xmlns:mvc="http://www.springframework.org/schema/mvc"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:beans="http://www.springframework.org/schema/beans"

xmlns:context="http://www.springframework.org/schema/context"

xsi:schemaLocation="

        http://www.springframework.org/schema/mvc

        http://www.springframework.org/schema/mvc/spring-mvc.xsd

        http://www.springframework.org/schema/beans

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

        http://www.springframework.org/schema/context

        http://www.springframework.org/schema/context/spring-context.xsd">

<mvc:annotation-driven />

<mvc:resources location="/resources/" mapping="/resources/**"/>

</beans:beans>

时间: 2024-10-10 16:53:44

The prefix "mvc" for element "mvc:annotation-driven" is not bound 异常的相关文章

The prefix &quot;mvc&quot; for element &quot;mvc:annotation-driven&quot; is not bound 的解决方法

添加 xmlns:mvc="http://www.springframework.org/schema/mvc" http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd

关于cvc-complex-type.2.4.d: Invalid content was found starting with element &#39;mvc:exclude-mapping&#39;. No child element is expected at this point.的血坑

百度了好多大多数都是一样的解决方案,出现这个问题看看是不是 <mvc:exclude-mapping path="/login"/>放到<bean class="com.fan.qx.web.LoginInterceptor"></bean>下面了,正确的配置: <!-- 配置登陆拦截器 -->     <mvc:interceptors>      <mvc:interceptor>     

The prefix &quot;aop&quot; for element &quot;aop:aspectj-autoproxy&quot; is not bound.

在使用spring  aop的时候报错了:The prefix "aop" for element "aop:aspectj-autoproxy" is not bound.原因是有一些地址没有被引入: 以下是一个完整配置AOP的例子. 首先是文件项目结构: SpringAOPTest.java import java.util.ArrayList; import java.util.List; import org.junit.Test; import org.s

java错误-The prefix &quot;aop&quot; for element &quot;aop:aspectj-autoproxy&quot; is not bound.

配置springmvc的aop时出错: 当我向配置文件中添加:<aop:aspectj-autoproxy proxy-target-class="true"/> 时出错: The prefix "aop" for element "aop:aspectj-autoproxy" is not bound. org.springframework.beans.factory.xml.XmlBeanDefinitionStoreExcep

从MVC框架看MVC架构的设计

转自:http://blog.csdn.net/bluishglc/article/details/6690693 从MVC框架看MVC架构的设计 尽管MVC早已不是什么新鲜话题了,但是从近些年一些优秀MVC框架的设计上,我们还是会发现MVC在架构设计上的一些新亮点.本文将对传统MVC架构中的一些弊病进行解读,了解一些优秀MVC框架是如何化解这些问题的,揭示其中所折射出的设计思想与设计理念. MVC回顾   作为一种经典到不能再经典的架构模式,MVC的成功有其必然的道理,这个道理不同的人会有不同

【Spring MVC】Spring MVC,阻止直接访问jsp,使用Interceptor登录拦截

问题描述: 在Java Web项目中,用户可访问Url一般只有一个,即index或login.而用户的其他Url请求都会引导到index页.如何来避免未登录用户直接访问Spring的Conroller和jsp文件? 解决方案: 一.阻止用户访问jsp. Spring的MVC模式是不提倡直接通过URL形式访问.jsp页面的,建议通过Controller跳转至View页面. 把jsp文件放在WEB-INF目录下,js和css等资源文件放在WEB-INF的同级目录下,WEB-INF对用户不可见,可以起

MVC.Net:MVC.Net与WebAPI的IOC实现

我们通过Ninject(http://www.ninject.org/)项目来帮助我们实现MVC.Net与WebAPI项目的IOC实现. 首先我们来看MVC.Net的IOC实现. 1. 通过NuGet我们安装Ninject.MVC3,它会同时安装Ninject.Ninject.Web.Common和Ninject.Web.Common.WebHost.不用被它的名字干扰,它对MVC.Net 5也是适用的. 2. 安装成功后,在MVC.Net的App_Start目录中会多出一个NinjectWeb

Webform和MVC,为什么MVC更好一些?

前言 如果你看了最近微软的议程,你会发现他们现在的焦点除了MVC,还是MVC.问题在于为什么微软如此热衷于丢弃传统的ASP.NET Webform而转向ASP.NET MVC?本文就主要来讨论这个问题. ASP.NET Webform 后台代码(behind code)—— 福音与诅咒 如果你密切关注过ASP.NET Webform技术,你会发现它更接近可视化设计,换句话说,开发者只需要从设计面板中拖拽控件即可完成UI,接着在behind code中实现逻辑代码即可完成最后的Web页面功能. 所

Spring配置文件标签报错:The prefix &quot;XXX&quot; for element &quot;XXX:XXX&quot; is not bound. .

例如:The prefix "context" for element "context:annotation-config" is not bound. 这种情况是因为没有申明该标签,然后就使用了.解决方发是,在配置文件头部加入相应的信息即可( 即xmlns:context="http://www.springframework.org/schema/context"). 这种情况是因为没有申明该标签,然后就使用了.解决方发是,在配置文件头部加