Ответ 1
Такая ошибка возникает, когда вам не хватает объявления xmlns: context, но вы ее объявили. Проверьте свои классы в пакете "com.web"
для любого неправильного кодирования.
Я работаю над spring3 mvc и придумал эту ошибку
org.xml.sax.SAXParseException: префикс "контекст" для элемента "context: component-scan" не связан.
Вот мой сервлет диспетчера
<?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:p="http://www.springframework.org/schema/p"
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-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">
<mvc:annotation-driven />
<context:component-scan base-package="com.web" />
Такая ошибка возникает, когда вам не хватает объявления xmlns: context, но вы ее объявили. Проверьте свои классы в пакете "com.web"
для любого неправильного кодирования.
Иногда проблема заключается в том, чтобы забыть добавить пространство имен. вы должны сделать это в мастере создания файла конфигурации или на закладке пространства имен после его создания. выберите правильные пространства имен, в этом случае должен быть контекст и сохранить.
Добавьте в beans файл dispatcher-servlet.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:p="http://www.springframework.org/schema/p"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-4.0.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd">
<context:component-scan base-package="com.Project_name.Controller"></context:component-scan>
</beans>
Вы можете потерять этот профиль: xmlns:context="http://www.springframework.org/schema/context"
. Пожалуйста, напишите это.
Когда вы создаете файл spring -configuration.xml, вы можете выполнить следующие действия. После ввода имени нажмите "Далее", теперь доступно так много доступных флажков, вы можете выбрать "bean", "mvc", 'context', 'p'.no необходимо выбрать downstairs, показывает некоторые флажки. Потому что он будет выбирать настройки по умолчанию, которые являются вашей поддержкой eclipse/spring.
Спасибо,