springmvc controller中返回已生成的json資料
1.上程式碼
@ResponseBody @RequestMapping(value = "/json", produces={"application/json; charset=UTF-8"}, method = { RequestMethod.GET, RequestMethod.POST }) public String json(HttpServletRequest request, HttpServletResponse response) throws Exception { Map<String,String> map = new HashMap<String,String>(); map.put("name", "小花"); map.put("age", "17"); JSONObject obj = new JSONObject(map); return obj.toString(); }
或者
@RequestMapping("/json2") public void json2(HttpServletRequest request,HttpServletResponse response) throws IOException{ response.setContentType("application/json;charset=utf-8"); PrintWriter out = response.getWriter(); Map<String,String> map = new HashMap<String,String>(); map.put("name", "小紅"); map.put("age", "17"); JSONObject obj = new JSONObject(map); out.write(obj.toString()); }
2.springmvc配置檔案
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> <context:component-scan base-package="com.yitong.controller"/> <mvc:annotation-driven/> <!-- 通過mvc:resources設定靜態資源,這樣servlet就會處理這些靜態資源,而不通過控制器 --> <!-- 設定不過濾內容,比如:css,jquery,img 等資原始檔 --> <mvc:resources location="/*.html" mapping="/**.html" /> <mvc:resources location="/css/*" mapping="/css/**" /> <mvc:resources location="/js/*" mapping="/js/**" /> <mvc:resources location="/images/*" mapping="/images/**" /> <!-- <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/"/> <property name="suffix" value=".jsp"/> </bean> --> </beans>
3.訪問
相關推薦
springmvc controller中返回已生成的json資料
1.上程式碼 @ResponseBody @RequestMapping(value = "/json", produces={"application/json; charset=UTF-8"}, method = { RequestMethod.GET, Requ
springMVC Controller接收 多物件的json資料
第一種方法,用包裝類封裝物件實體類物件public class User { private int id; private String userName; private String realName; public int getI
springMvc中前臺ajax傳json資料後臺controller接受物件為null
一般地,出現這種情況很大一部分原因是對ajax中的引數作用不熟悉或者對@RequestBody註解不熟悉。 在jquery的ajax中,如果沒加contentType:"application/json",那麼data就應該對應的是json物件,反之,如果加了content
SpringMVC的controller向jsp頁面傳json資料
需要匯入這三個jar包 需要在spring.xml檔案新增 <!-- 啟動註解 --> <mvc:anno
Volley學習(二)簡封Volley、為Volley請求頭體新增Json引數、Gson和JsonObject生成Json資料、Gson解析返回的Json
上一篇簡單瞭解了Volley的原始碼 Volley原始碼簡讀 ps一下:那個封裝頭體的請求,url我修改了埠(因為是上線專案,避免外來請求,不過有log日誌可以參考) 今天我來簡封Volley、為Volley請求頭體新增Json引數、Gson和JsonObject生成J
SpringMVC 返回Java8 時間JSON資料的格式化問題處理
有時在Spring MVC中返回JSON格式的response的時候會使用@ResponseBody註解,不過在處理java8中時間的時候會很麻煩,一般我們使用的HTTPMessageConverter是MappingJackson2HttpMessageConverter
訪問taotao-portal 中controller中返回taotaoresult 測試httppost方法 出現406錯誤
value 修改 resp word efault logs new nts blog 方案:1.檢查jackson包是否存在 @controller @RequestMapping(value = "/httpclient/post",method=Req
springmvc Controller方法返回值
response ping resp log mod for iter 頁面 轉發 1.1返回ModelAndView 不建議使用 1.2返回String 建議使用 @RequestMapping("updateItem") public String updat
在SpringMVC Controller中註入Request成員域
rec binding stp null 實現類 exceptio locale start 裏的 主題 在工作中遇到1個問題....我們定義了一個Controller基類,所有Springmvc自定義的controller都繼承它....在它內部定義一個@Autowi
使用spring的ResponseEntity封裝返回客戶端json資料
dea程式碼編輯區的右上角有個Download Sources,可以點選下載帶註釋的原始碼 定義一個JsonResultUtils工具類 1 package com.xxx.admin.common.utils; 2 3 import com.xxx.admin.common.enums.M
MVC使用ajax非同步重新整理時怎樣輸出從後臺中傳過來的JSON資料
前言 這幾天在學習MVC使用AJAX非同步刷,因為是新手。所以在js中傳引數到後臺以及後臺返回資料到前臺怎麼接受,怎麼前臺遍歷出JSON資料都開始不知道,相信新手在使用時跟我一樣會遇到,這裡我就和大家分享一下。新手勿噴。。。 這裡使用VS2010中新建的mvc 3.0專案
Spring MVC返回Map格式JSON資料 瀏覽器報406 錯誤
最近嘗試著部署ssm專案,登入功能驗證使用者登入資訊返回驗證結果的時候,前臺是用ajax請求。 前臺請求ajax程式碼如下: 後臺controller 前臺請求和controller都沒錯,tomcat 也沒有報錯,匯入了jackson-core-asl-1.9.13+j
springmvc Controller中的通知(aop)(springmvc教程十二)
目錄 工程程式碼 @ControllerAdvice @InitBinder @ExceptionHandler @ModelAttribute入門 @ModelAttribute與重定向
SpringMVC筆記九之ajax請求json資料
1、匯入jackson-annotations-2.2.1.jar,jackson-core-2.2.1.jar,jackson-databind-2.2.1.jar三個jar包,注意他們的版本要一致,不然會報錯。https://download.csdn.net/downl
在spring Controller中返回自定義的Http code
怎麼在Spring Controller裡面返回404 SEP 27TH, 2014 6:02 PM 由於大多的客戶端和服務端是獨立的(可能用不同語言編寫),客戶端無法獲知服務端的異常,所以普通的異常處理並不足以提示客戶端。而基於HTTP協議的服務
ios中使用 NSJSONSerialization對 json資料的解析
Object Notation) 是一種輕量級的資料交換格式,它基於ECMAScript的一個子集。 JSON採用完全獨立於語言的文字格式,但是也使用了類似於C語言家族的習慣(包括C、C++、C#、Java、JavaScript、Perl、Python等)。這些特性使JSON成為理想的資料交換語言。
google-GSON解析和生成JSON資料
public class GsonDemo { public static void main(String[] args) { Map map = new HashMap(); map.put("name", "nam
在swift 中 使用AFNetworking獲取json資料
首先要用到的東西就是把以前用的json資料在蘋果中呼叫回來,昨天終於可以在swift中使用 AFNetworking了,但是呼叫的時候發現,呼叫公開的返l回json的內容是沒有問題的,自己寫的服務,呼叫時卻顯示:Error: Request failed: unac
Android中使用Gson解析JSON資料
在Android中可以使用Gson解析JSON資料 首先,從 code.google.com/p/google-gson/downloads/list下載GsonAPI: google-gson-1.7.1-release.zip 把gson-1.7.jar c
【JSON】生成JSON資料的方式
JSON物件 利用JSON物件建立JSON資料 JSONObject jsonObject = new JSONObject(); Object n