我进行了以下设置以使用jsonView。
调度员serlvet.xml:
<?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/mvc
http://www.springframework.org/schema/mvc/spring-mvc-4.1.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-4.1.xsd">
<bean id="jsonView" class="net.sf.json.spring.web.servlet.view.JsonView">
<property name="contentType" value="application/json;charset=UTF-8" />
</bean>
</beans>
的pom.xml:
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
但是,dispatcher-sevlet.xml中出现以下错误:
Multiple annotations found at this line:
- Class 'net.sf.json.spring.web.servlet.view.JsonView' not found
- Class 'net.sf.json.spring.web.servlet.view.JsonView' not found [config set: rachelivf/web-
context]
我不知道为什么会这样。初学者需要答案。请让我知道如何解决它。
答案 0 :(得分:1)
我已经解决了这个问题。
我为dispacther-servlet写的内容很旧。
代码已被修改为read(dispacther-serlvet.xml):
mysqlclient
结果,错误消失了。