response.getWriter().write()用于ajax
1,不跳转 ajax调用后台不会跳转只会返回,最多返回跳转的页面付给data参数(@ResponseBody,或response.getWriter().write())
response.getWriter().write():
1.1 有多个if都有(response.getWriter().write())的时候不写return还会继续向下执行,一般用有返回的函数,然后return null,
如果是一个时不必函数有返回类型,
1.2 另一个方面也有利于综合直接返回html的结果,在方法的头部加,@ResponseBody(不可加,加了就不会返回跳转页面
只会返回字符串或整个页面字符串)
1.2.1 即可使用ajax datatype:html返回页面(不是跳转), 当要返回完整页面时就用@ResponseBody返回规则,这时要符合datatype
1.2.2 也可用response.getWriter().write()返回局部html代码,这样就综合各自优势
1.3 response.getWriter().write() 时return null符合datatype的任何格式要求,然后自身可返回自己的(优先级高)(可以混用)
2,跳转 要想跳转不能ajax返回
1 ,2可以在一个方法中混用
例子见附件中ChatController.java---》TbConOrdPriceGetRecord方法
相关推荐
结束数据方法的参数,该如何定义?-- 集合为自定义实体类中的结合属性,有几个实体类,改变下标就行了。<input id="add" type="button" value="新增visitor&quo