1. 程式人生 > >@ResponseBody返回一個xml格式的資料

@ResponseBody返回一個xml格式的資料

1.前端js請求:

重點:dataType:"xml"

 $("#json5").click(function(){
		 	$.ajax({
			type:"Post",//請求型別
			url:"/mvc-demo/user/nameProving5?t="+new Date().getTime(),//請求的url
			data:{name:$(".name").val()},//請求引數
			dataType:"xml",//ajax介面(請求url)返回的資料型別
			success:function(data){//data:返回資料(json物件)
				$(".name5").val(data);
				/* $(".errorFont").text(data);
				$(".errorFont").css("color","red"); */
			
			},
			error:function(data){
				$(".errorFont").text("發生未知錯誤,請聯絡管理員5!");
				$(".errorFont").css("color","red");
			}
		});
		});

2、後端程式碼處理

兩個實體類:

package com.mvc.demo.pojo;

public class Userss {
	private String name;
	private String pwd;
	private String realName;
	
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getPwd() {
		return pwd;
	}
	public void setPwd(String pwd) {
		this.pwd = pwd;
	}
	
	public String getRealName() {
		return realName;
	}
	public void setRealName(String realName) {
		this.realName = realName;
	}
	public Userss(String name, String pwd) {
		super();
		this.name = name;
		this.pwd = pwd;
	}
	
	public Userss(String name, String pwd, String realName) {
		super();
		this.name = name;
		this.pwd = pwd;
		this.realName = realName;
	}
	public Userss(){};
}

繼承的類,有XML註解:

package com.mvc.demo.pojo;

import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement
public class UserX extends Userss {
	public UserX(){}
	public UserX(String name, String pwd, String realName){
		super(name,pwd,realName);
	}
}

3、後端邏輯處理返回

//返回一個xml
	@RequestMapping("/nameProving5")	
	@ResponseBody
	public Userss nameProving5(String name){
		Userss user=userService.getUserByName(name);
		UserX u=new UserX(user.getName(),user.getPwd(),user.getRealName());
		return u;
	}

相關推薦

@ResponseBody返回一個xml格式資料

1.前端js請求: 重點:dataType:"xml" $("#json5").click(function(){ $.ajax({ type:"Post",//請求型別 url:"/mvc-demo/user/nameProving5?t="+ne

用springmvc實現類似restful風格介面(接收和返回xml格式資料

1.配置檔案 在springMVC配置檔案中新增(以下兩句都為基本配置語句,基本一個普通的配置好的配置檔案都會有這兩個語句),不用配置那些奇奇怪怪的轉換器的原因是,裡面已經包含了很多轉換器的配置。 <!-- 還能實現同一資源 多種表述,按

.NET新建webservice專案並返回XML格式資料

1.開啟VS2013,新建一個專案,如圖; 2.進入專案介面,新增新的專案,如圖; 出現如下介面就新建專案完成啦! 3.執行,如圖; 點選Hello World;

使用webservice返回xml格式資料使用jq解析

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

springmvc返回json/xml格式資料

返回json資料需要加入如下jackson依賴 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jac

用JAVA發送一個XML格式的HTTP請求

response ops pri source methods mar 桌面 reader ase 1 import java.io.BufferedInputStream; 2 import java.io.BufferedReader; 3 imp

java http返回xml格式轉成json格式

package Yishikeji.Hbase.Admin.Hbase; import java.io.InputStream; import java.net.URL; import java.net.URLConnection; public class HdfsClu

返回一個棧中資料的技巧

返回一個棧中資料的技巧 struct mystruct { int id; int current_status; }; struct mystruct get_stat() { struct mystruct st; st.id = get_c

php後臺,如何給前端發起的AJAX請求返回一個JSON格式的"物件

應專案需求,讓改一個php後臺程式碼,對於一個從未碰過php,前端也不怎麼接觸。只好通過快速學習來,補充知識點,通過學習對於php如何從資料庫中獲取資料,並且轉為json,傳給前端做一次總結。 PHP端 <?  資料庫 $inAjax = $_GET['inAj

JAVA之SAX解析XML格式資料--Jdom.jar

package com.yldyyn.test; import org.jdom.Document; import org.jdom.Element; import org.jdom.JDOMException; import org.jdom.Namespace; import org.

Go語言解析xml格式資料

開發工具:Goland。 xml檔案,解析與json檔案解析非常相似。只是用了不同的包。 比如一個xml檔案,內容如下 <?xml version="1.0" encoding="utf-8"?> <servers version="1"> <

關於xmlspy對xml Schema校驗xml文件,生成指定xml格式資料的操作

對傳入xml格式的資料,往往需要轉換成指定格式的資料,這時候需要xml Schema來進行實現。傳入報文如下:Xml Schema準換模板:使用xmlSpy進行驗證,轉換後的模板為:關於xmlSpy的使用:1.將輸入xml文件和轉換xslt模板在xmlSpy中開啟2.顯示介面

Java解析xml格式資料

解析xml格式資料需要先引入jdom架包 package com.cn; import java.io.IOException; import java.io.StringReader; import java.util.List; import org.jdom.Doc

今天面試問了一道題。說一串字符串由這幾個符號組成"<>{}[]()”,寫一個算法,例如如果組成方式為“<>{[]}{}()”這種,也就是XML格式那種則返回true。否則返回false;

length 分享 void ges 調用 new sta image package 原創 今天面試問了一道題。說一串字符串由這幾個符號組成"<>{}[]()”,寫一個算法,例如如果組成方式為“<>{[]}{}()”這種,也就是XML格式那種則返回

Spring Boot rest api 返回 XML 格式資料

Spring Boot 預設返回json 格式的資料,Rest Api 可以根據使用者請求頭的不同 ,返回不同的媒體型別的響應(JSON XML 等)在預設的情況下,Spring 會安裝應用所定義的內容協商策略解析正確的內容 (使用者可以根據指定 Accept 頭資訊來返回不同型別的資訊

Spring Boot rest api 返回 XML 格式資料

Spring Boot 預設返回json 格式的資料,Rest Api 可以根據使用者請求頭的不同 ,返回不同的媒體型別的響應(JSON XML 等)在預設的情況下,Spring 會安裝應用所定義的內容協商策略解析正確的內容 (使用者可以根據指定 Accept

@ResponseBody返回Json格式資料問題

@ResponseBody 作用:       該註解用於將Controller的方法返回的物件,通過適當的HttpMessageConverter轉換為指定格式後,寫入到Response物件的body資料區。 使用時機:       返回的資料不是html標籤的頁面

php返回json,xml,JSONP等格式資料

返回json資料: header('Content-Type:application/json; charset=utf-8'); $arr = array('a'=>1,'b'=>2); exit(json_encode($data)); 注意:1.如果不加hea

Android訪問網路系列之--服務端返回XML或JSON格式資料,Android 進行解析並顯示

例子說明:使用者通過訪問web資源的最新電影資訊,伺服器端生成XML或JSON格式資料,返回Android客戶端進行顯示。 此案例開發需要兩個方面 WEB開發和android開發. 一.web開發相對比較簡單,只是模擬一下 相關程式碼如下: 1.實體Bean package ygc.yxb.domain

@ResponseBody返回4種資料格式資料

1、返回一個鍵值對或者集合 前端JS請求: //返回值為map的形式 $(".name").blur(function(){ $.ajax({ type:"Post",//請求型別 url:"/mvc-demo/user/nameProving?