日期:2014-05-17  浏览次数:20738 次

spring mvc 在后台保存后返回提示信息的方法
各位,请教一下。
上面问题:
想到了一种很古老的办法,response返回print,然后输出,但是似乎spring mvc这套框架不支持。
另一种办法在后台add一个object 标记用于返回,在前台用jquery判断下,提示信息,但是这种办法不好,当回到list页面中,这种办法是用问号传参的形式返回,但是每次刷新都会出现这个信息,请问还有没有其他好的办法,谢谢
------解决方案--------------------
如果楼主想用response返回print,然后输出

可以直接用HttpServletRespones作为方法参数,甚至输出流作为参数都是可以的
public void xxx(HttpServletRespones resp){

resp.getWriter().print("xxx");
}


再或者lz用springmvc的方式

@ResponseBody
@RequestMapping(value = "/xxx")
public String xxx() throws IOException {
      return "xxx";
}

或者


@RequestMapping(value = "/xxx")
public ResponseEntity<String> doFirst(){   
    ResponseEntity<String> re=null;   
    String return = new String("xxx");   
    re=new ResponseEntity<String>(return,headers, HttpStatus.OK);   
    return re;   
}

都是可以的