如何用springMVC 返回一个指定的HTML页面

2024-12-01 13:51:04
推荐回答(3个)
回答1:

  一、跳转到某个方法   方式一:使用ModelAndView   return new ModelAndView("redirect:/toList");   这样可以重定向到toList这个方法   方式二:返回String   return "redirect:/ toList ";   二、跳转到jsp   return "/ toList "; 这样可以调整到toList.jsp 页面,需在配置文件配置视图解析配置   配置内容:         org.springframework.web.servlet.view.InternalResourceView            /            .jsp      

回答2:

用springMVC 返回一个指定的HTML页面的方法:
1、servlet容器调用DispatcherServlet获取请求
2、DispatcherServlet得到controller对应的路径映射并且制定返回HelloWorld,映射到页面 /WEB-INF/view/HelloWorld.html 视图。
3、响应成功后通过 RequestDispatcher.forward("/WEB-INF/views/HelloWorld.html")跳转到指定的html页面
@RequestMapping(value="html", method = RequestMethod.GET )

public String home(Locale locale, Model model) {
return "HelloWorld";
}

配置文件servlet-context.xml:









回答3:

springMVC 返回一个指定的HTML页面的写法如下:
@RequestMapping(value="/html", method=RequestMethod.GET)
public String prepare(Model model) {
model.addAttribute("foo", "bar");
model.addAttribute("fruit", "apple");
return "views/html"; //view name
}
SpringMVC的controller一般我们可以配置返回:jsp, json, Velocity, FreeMarker, xml, PDF, Excel等等视图。