我的调度程序servlet如下
<?xml version =“1.0”encoding =“UTF-8”?>< beans xmlns =“http://www.springframework.org/schema/beans” XMLNS:XSI = “http://www.w3.org/2001/XMLSchema-instance” …
原因是你加了 @ResponseBody 到了 goHome() 方法,所以它不会返回一个页面,只返回一个纯字符串,但在你的情况下,我们没有地方显示字符串
@ResponseBody
goHome()
所以删除 @ResponseBody 并返回类似于下面的视图页面:
@Controller public class HomeController { @RequestMapping("/home") public String goHome() { return "welcome";//if the suffix is jsp //return "welcome.jsp"; // if do not have suffix in your spring configuration file } }
实际上我只是试图将该字符串发布为ResponseBody。 以下是对我有用的东西,我从一个带有以下变化的新项目开始
虽然我仍然知道这些对我有用:) 谢谢你的回复。 这是在github上 https://github.com/gauravmatta/springmvc/tree/master/my-project
请删除@ResponseBody,因为调度程序servlet应该理解返回值不是HTTP响应,而是视图名称。此外,请确保返回值应与您的视图页面名称相同。