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

如题所述

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等等视图。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-04-24
1可以将html页面的后缀改成.jsp
2或者在配置文件中加入<resources mapping="/resources/**" location="/resources/" /> 这样在resources目录下的所有静态文件都可以直接访问

如何用springMVC 返回一个指定的HTML页面
用springMVC 返回一个指定的HTML页面的方法是要在web-inf下建一个静态资源文件夹,把需要返回的html页面放在该文件夹目录下:1、静态资源的布局结构:WEB-INF |-static |-html -home.html |-css -img 2、在controller中的写法:RequestMapping(value = "\/home")public String goHome() { System.ou...

如何用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...

java返回html路径页面位置(java后端返回html)
如何用springMVC返回一个指定的HTML页面用springMVC返回一个指定的HTML页面汪源渣:实现方法:RequestMapping(value="\/html",method=RequestMethod.GET)\/\/这里定义请求方式为get,返回格式为html。publicStringprepare(Modelmodel){ model.addAttribute("foo","bar");model.addAttribute("fruit","apple");retu...

Springmvc控制器处理后跳转到html页面不可显示,为什么
HTML放在WEB-INFO里是是静态的,所以不能显示。如果放在根目录,没有放在WEB-INFO是可以显示的。不过需要在配置XML里配置 mvc:resources location="\/\/" mapping="\/*.html" \/>

springmvc前台点击jsp页面左侧的菜单调用controller找到一个页面怎么将...
1、主页面如下:left.jsp页面是左侧导航页面 index.jsp是右侧要显示内容的页面 <frameset rows="88,*" cols="*" frameborder="no" border="0" framespacing="0"> <frameset cols="187,*" frameborder="no" border="0" framespacing="0"> <frame src="<%=request.getContextPath() %>\/...

springmvc返回json数据的三种方式
1. 使用@ResponseBody注解 在SpringMVC中,可以通过在Controller的方法上添加@ResponseBody注解,直接将返回的对象转换为JSON格式。这样,当方法被调用时,返回的数据会自动转换为JSON响应。这种方式简单快捷,适用于直接返回数据的情况。2. 使用ResponseEntity响应体 ResponseEntity是Spring框架提供的一个类,可以...

SpringMVC如何返回字符串到前端用js获取
方法一:方法返回值为字符串类型,可以在Controller需要使用的方法中添加HttpServletRequest request参数,然后在方法体中添加request.setAttribute("string", "前端需要的字符串");return "\/areas\/mgt\/views\/process\/modelList"; 在modelList.html页面中使用${string}即可获取"前端需要的字符串"这个字符串...

springmvc已经配置了视图解析,为什么访问url后返回的是字符串,而不是j...
使用时机: 返回的数据不是html标签的页面,而是其他某种格式的数据时(如json、xml等)使用;如果返回到页面是map或者json或者list等,加上@ResponseBody准没错,如果你想跳转到一个页面,那么千万别加@ResponseBody,因为这个注解会将你返回的东西放到response的body数据中去,换句话说,你返回的页面将...

exceptionresolver 怎么调到指定错误页面
springmvc异常统一处理方式springMVC提供的异常处理主要有两种方式,一种是直接实现自己的HandlerExceptionResolver,另一种是使用注解的方式实现一个专门用于处理异常的Controller——ExceptionHandler。1、实现自己的HandlerExceptionResolver,HandlerExceptionResolver是一个接口,springMVC本身已经对其有了一个自身的...

如何让spring mvc controller的同一个方法,根据逻辑判断返回json或者htm...
package com.defonds.oauth.user.mvc; import javax.servlet.http.HttpServletResponse; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; i...

相似回答