问答详情
源自:4-4 Controller-传统方式

xml文件问题

导入老师的文件 这里显示错误是怎么回事啊 ?



        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

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

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

错误显示在最后一行


提问者:蓝小七 2016-10-11 22:00

个回答

  • catcher_1224
    2016-10-13 00:18:26

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
    	xmlns:mvc="http://www.springframework.org/schema/mvc"
    	xsi:schemaLocation="
    		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
    		http://www.springframework.org/schema/mvc
    		http://www.springframework.org/schema/mvc/spring-mvc.xsd ">
    
    	<!-- 本配置文件是共名为mvc-dispatcher的DispatcherServlet使用,提供其相关的Spring MVC配置 -->
    
    	<!--启用Spring基于annotation的DI,使用户可以在Spring MVC中使用Spring的强大功能 激活@Required @Autowired,JSR 
    		250's @PostConstruct,@PreDestroy and @Resource 等标注 -->
    	<context:annotation-config />
    
    	<!-- DispatcherServlet上下文,只管理@Controller类型的bean,忽略其他标类型的bean,例如@Service -->
    	<context:component-scan base-package="com.catcher92.mvcdemo">
    		<context:include-filter type="annotation"
    			expression="org.springframework.stereotype.Controller" />
    	</context:component-scan>
    
    	<!-- handlerMapping,无需配置,SpringMVC可以默认启动。 DefaultAnnotationHandlerMapping 
    		annotation-driven HandlerMapping -->
    
    	<!-- 扩充了注解驱动,可以将请求参数绑定到控制器参数 -->
    	<mvc:annotation-driven />
    
    	<!-- 静态资源处理,css,js,img -->
    	<mvc:resources location="/resources/" mapping="/resources/**" />
    
    	<!-- 配置ViewResolver。 可以用多个ViewResolver。 使用order属性排序。 InternalResourceViewResolver放在最后。 -->
    	<bean
    		class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
    		<property name="order" value="1" />
    		<property name="mediaTypes">
    			<map>
    				<entry key="json" value="application/json"></entry>
    				<entry key="xml" value="application/xml"></entry>
    				<entry key="htm" value="application/html"></entry>
    			</map>
    		</property>
    
    		<property name="defaultViews">
    			<list>
    				<!-- JSON View -->
    				<bean
    					class="org.springframework.web.servlet.view.json.MappingJackson2JsonView"></bean>
    			</list>
    		</property>
    		<property name="ignoreAcceptHeader" value="true" />
    	</bean>
    
    	<bean
    		class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    		<property name="viewClass"
    			value="org.springframework.web.servlet.view.JstlView" />
    		<property name="prefix" value="/WEB-INF/jsps/" />
    		<property name="suffix" value=".jsp" />
    	</bean>
    
    	<!-- 200*1024*1024即200M resolveLazily属性启用是为了推迟文件解析,以便捕获文件大小异常 -->
    	<bean id="multipartResolver"
    		class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
    		<property name="maxUploadSize" value="209715200" />
    		<property name="defaultEncoding" value="UTF-8" />
    		<property name="resolveLazily" value="true" />
    	</bean>
    </beans>

    直接粘贴进去,然后改改base-package为你的试试看,如果还有问题用浏览器打开http://www.springframework.org/schema/mvc/spring-mvc.xsd看能否打开。