日期:2014-05-16  浏览次数:20365 次

一种SpringMVC调用Javascript的方法

在spring的controller里面,一般是进行业务逻辑的处理,组织数据模型,然后选择适当的显示模版进行展示,这种情况下,我们可以事先做一个js的模版,然后controller根据不同的参数调用此显示页面进行Javascript调用,但是现在还有另外一种方法更加直接,技术关键点是:

1、返回字符串,并且是ResponseBody

2、设置MIME type是 text/html

代码如下:

	@ResponseBody
	@RequestMapping(value="/callJs",produces = "text/html; charset=UTF-8")
	public String callJs()throws Exception{
		return "<script>parent.alert('Hello Js');</script>";
		
	}

?