您的位置:首页 > 编程语言 > Java开发

Hession集成Spring + maven依赖通讯comm项目 + 解决@ResponseBody中文乱码

2015-07-10 12:31 435 查看
hessian结合spring的demo         hessian的maven依赖: <!-- hessian --> <dependency>         <groupId>com.caucho</groupId>         <artifactId>hessian</artifactId>         <version>4.0.7</version> </dependency> 实例demo:Hession集成Spring + maven依赖通讯comm项目 + 解决@ResponseBody中文乱码:     …… .. ..     ……   maven依赖通讯comm项目

需要依赖comm项目的上级项目,引入如下依赖(对应属性和comm项目对应一致)即可: 

 <!-- hessian-comm:hessian通讯jar -->   <dependency>    <groupId>com.xxl</groupId>    <artifactId>hessian-comm</artifactId>    <version>0.0.1-SNAPSHOT</version>   </dependency> 依赖之后,可以提供服务: 1、使用comm项目的interface接口; 2、使用comm项目的model模型; 3、使用comm项目的util工具类; 4、加入comm项目的maven依赖包; 5、打war包时,会将comm项目打包成JAR引入,同时会将comm的maven依赖包夜引入; (手动打包依赖comm:项目右键》Properties》Deployment Assembly》Add Project...)
  解决@ResponseBody中文乱码 @RequestMapping(value = "/hello2")  @ResponseBody  public String hello2(Model model) {   return "ResponseBody 直接返回《中文String字符串》,乱码";  }    @RequestMapping(value = "/hello3")  @ResponseBody  public ReturnT<String> hello3(Model model) {   return new ReturnT<String>("@ResponseBody 传递中文乱码,解决方案A:不可使用《中文String字符串》返回值,使用《自定义封装对象》");  }    @RequestMapping(value = "/hello4")  public String hello4(Model model) {   model.addAttribute("resp", "@ResponseBody 传递中文乱码,解决方案A:不可使用《中文String字符串》返回值,使用《freemarker接收传参》");   return "comm.result";  }  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: