@Controller
public class AjaxController {
@RequestMapping(value="/ajax1",produces="text/html;charset=UTF-8")
@ResponseBody
public String ajaxTest1(String name){
System.out.println(name);
if ("里大大".equals(name)){
return "兄弟,你好哦";
}else{
return "不是兄弟!";
}
}
/**
*上面和下面的两个方法,三种返回字符串的方式都可以,使用response不需要return,返回值为void
*
*/
@RequestMapping(value="/ajax2")
@ResponseBody
public void ajaxTest2(String name, HttpServletResponse response) throws IOException {
response.setCharacterEncoding("UTF-8");
System.out.println(name);
if ("里大大".equals(name)){
// response.getWriter().print("兄弟,你好哦");
response.getWriter().write("兄弟,你好哦");
}else{
// response.getWriter().print("不是兄弟!");
response.getWriter().write("不是兄弟!");
}
}
}
Controller中直接返回字符串的三种方法还有设置编码
最新推荐文章于 2023-07-15 08:22:01 发布