Struts2 直接返回字符串(可用于json)

struts2可以在method中直接返回一个字符串而不是视图。
让Action中的返回字符串的方法,直接return null;
并在return之前用输出流输出字符串就可以了,跟servlet输出HTMl方法一样。

或者将方法直接定义成返回void即可,用request.getWriter().write("ok");这种方式将字符串传给前台。

Struts2 直接返回字符串(可用于json)

时间: 2024-08-04 19:54:13

Struts2 直接返回字符串(可用于json)的相关文章

按行数读取文本数据并返回字符串数组或者json数组

/** * 读文件,返回字符串 * * @param path * @return */ public static List<String> ReadFile(String path){ List<String> dataList = new ArrayList<String>(); File file = new File(path); BufferedReader reader = null; try { //以行为单位读取文件内容,一次读一整行; reader

【转】struts2如何返回json和处理json

以下是小弟的一点研究成果,拿来和大家分享,我用了3到4中struts2操作json找了一种我认识最合理和最简单的,最下面有引用网上的资料,因为都一样就没有必要赘述了,上面都是我自己的实例,如有错误请大家指正. 需要的jar包是struts2.1.8,json插件就是2.1.8的struts2-json-plugin-2.1.8.1,因为json的第三方插件有很多,例如json-lib-2.4-jdk15和json虽然说可以实现json的处理,但是相对来说可能是有点麻烦,而S2自带的插件为简单一点

【转载】C#.NET WebApi返回各种类型(图片/json数据/字符串),.net图片转二进制流或byte

C#.NET WebApi返回各种类型(图片/json数据/字符串),.net图片转二进制流或byte 转载:http://www.itdos.com/Mvc/20150302/0741255.html using System.IO; /// <summary> /// WebApi返回图片 /// </summary> public HttpResponseMessage GetQrCode() { var imgPath = @"D:\ITdosCom\Images

js中把JSON字符串转换成JSON对象最好的方法

在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数. 2. 使用Function对象来进行返回解析. 第一种解析方式:使用eval函数来解析,并且使用jQuery的each方法来遍历 用jQuery解析JSON数据的方法,作为jQuery异步请求的传输对象,jQuery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明. 这里首先

mvc webapi 返回字符串自动加双引号

来自:http://www.cnblogs.com/David-Huang/p/4351023.html 返回字符串,突然碰到双引号号问题,幸亏有人解决了. 返回XMLDocument类型,默认会解析为json格式.返回字符串会默认加双引号. 解决方法:返回HttpResponseMessage类型,自定义返回值类型. HttpResponseMessage responseMessage = new HttpResponseMessage { Content = new StringConte

SpringMVC 返回字符串

今天看到一段代码,关于SpringMVC的Controller中返回字符串的代码,这段代码被我称为2b代码(英文名:2b Code). @RequestMapping(value="twoB.do") public void twoBCode(HttpServletRequest request,HttpServletResponse response) { //.......... 此处省略 N行 try { response.setContentType("type=te

StringMVC返回字符串

@RequestMapping(value="twoB.do") public void twoBCode(HttpServletRequest request,HttpServletResponse response) { //.......... 此处省略 N行 try { response.setContentType("type=text/html;charset=UTF-8"); String s = "一堆字符串......"; re

php strpos返回字符串首次出现的位置

(PHP 4, PHP 5, PHP 7) strpos — 查找字符串首次出现的位置 说明 mixed strpos ( string $haystack , mixed $needle [, int $offset = 0 ] ) 返回 needle 在 haystack 中首次出现的数字位置. 参数 haystack 在该字符串中进行查找. needle 如果 needle 不是一个字符串,那么它将被转换为整型并被视为字符的顺序值. offset 如果提供了此参数,搜索会从字符串该字符数的

JS中将JSON的字符串解析成JSON数据格式《转》

在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数. 2. 使用Function对象来进行返回解析. 使用eval函数来解析,并且使用jquery的each方法来遍历 用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明. 这里首先给出JSON字符