我是Java Spring的新手,用Spring做了一个非常简单的程序。
我决定将web.xml、demo-config.servet.xml以及一些文件夹和xml文件放在一个路径中,以使其更加清晰。
然后,我更新了HomeController.java文件:
package DemoSpringMVC.Controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class HomeController {
@RequestMapping("/")
public String Index() {
return "user/index";
}
}
并更新了demo-config-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:context="http://www.springframework.org/schema/context"
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-4.3.xsd">
<context:component-scan
base-package="DemoSpringMVC"></context:component-scan>
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/"></property>
<property name="suffix" value=".jsp"></property>
</bean>
</beans>
月食显示没有错误,所以我认为我没有错误。
但是当我运行我的DemoSpringMVC时,它显示这个链接是不活动的?正如你在这张图片中看到的?
这是我的代码,如果你需要参考
https://github.com/nguyencuc2586/Spring3.1
你能给予我一些建议吗?先谢谢你。
2条答案
按热度按时间nkhmeac61#
代码是好的。也许它可能是你的tomcat配置问题
5uzkadbs2#
根据您的代码,您使用的是servlet API 4.0,它需要Tomcat 9.0,并且您提到您使用的是Tomcat 10,因此请尝试使用Tomcat 9.0+版本。