Java 文档中根元素后面的标记必须格式正确
每个人 这是我的一段代码,我检查了堆栈溢出的许多链接,但错误仍然存在Java 文档中根元素后面的标记必须格式正确,java,spring,servlets,Java,Spring,Servlets,每个人 这是我的一段代码,我检查了堆栈溢出的许多链接,但错误仍然存在 <?xml version="1.0" encoding="UTF-8"?> <bean id = "HandlerMapping" class= "org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/> <bean name = "/welcome.html" class= "com.FirstProject.he
<?xml version="1.0" encoding="UTF-8"?>
<bean id = "HandlerMapping" class= "org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/>
<bean name = "/welcome.html" class= "com.FirstProject.hellocontroller.HelloController"/>
<bean id= "viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" >
<property name = "prefix" > </property>
<value>WEB-INF</value>
<property name= "suffix"> </property>
<value>.JSP </value>
</bean>
WEB-INF
.JSP
XML文档的根元素必须包装所有其他元素。在XML中,有3个元素在没有任何父元素的情况下打开和关闭。您应该将它们包装在一个元素或类似的东西中
<?xml version="1.0" encoding="UTF-8"?>
<beans>
<bean id = "HandlerMapping" class= "org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/>
<bean name = "/welcome.html" class= "com.FirstProject.hellocontroller.HelloController"/>
<bean id= "viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" >
<property name = "prefix" > </property>
<value>WEB-INF</value>
<property name= "suffix"> </property>
<value>.JSP </value>
</bean>
</beans>
WEB-INF
.JSP
您有三个根元素,因此是一个格式不正确的XML文档。三个,如果我计数正确。@pointy找到我了!刚刚注意到哈哈,我能解决这个问题吗..帮我看看任何有效的beans.xml
,你的问题应该很快就会显现出来。您需要将文档包装在代码>标记并修复
和
标记的嵌套。