专注JavaWeb开发 首页制式『默认式 OR 时间轴 网站地图|RSS订阅|设为首页|加入收藏
当前位置:首页 >Java >JavaEE中级 > 正文

SpringMVC处理器方法返回void

作者: 紫寒1120 发布时间: 2018-11-07 浏览次数:

SpringMVC:处理器方法返回void

@RequestMapping("testVoid")

public void testVoid(HttpServletResponse response) throws IOException {

response.getWriter().print("true");

}


返回void(当返回类型为void的时候,则响应的视图页面为对应着的访问地址,即@RequestMapping指定的地址)


在controller方法形参上可以定义request和response,使用request或response指定响应结果

使用request转向页面,如

request.getRequestDispatcher(“页面路径”).forward(request,response);

可以通过response页面重定向,如

response.sendRedirect(“url”);

可以通过response指定响应结果,例如响应json数据如下:(返回json文件,jquery中不用eval解析)

response.setContentType("application/json;charset=utf-8")

response.getWriter().print("{\"username\":\"tom\",\"age\":20}");


<script type="text/javascript" src="js/jquery-3.2.1.js"></script>

<script type="text/javascript">

$(function(){

$.post("/user/testVoid.action",function(data){

alert(data.username);

});

});

</script>


QQ群: 武汉地区(142173356)验证消息JavaWeb1024

网友共有【】评论,点击查看



x 微信关注我们 随时获取最新网站资讯