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

如题所述

第1个回答  2017-04-01
首先你要有视图解析器,我配置的是InternalResourceViewResolver
这里面需要的配置的是一个suffix(后缀),
一个是prefix(前缀)
也就是说在经过请求后requestMapping所标记的方法返回的值 .无论是String 或者是View
或者是ModelAndView对象最后都会被SpringMVC封装成ModelAndView对象
那么view对象就会包含页面信息.
如果返回string的话,那么页面的地址应该就是prefix+返回值+suffix
加起来就是你要访问的资源的路径了

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

相似回答