1. 程式人生 > >java servlet 與前端json資料傳輸ajax、jquery

java servlet 與前端json資料傳輸ajax、jquery

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		//response.getWriter().append("Served at: ").append(request.getContextPath());
	
		response.addHeader("Access-Control-Allow-Origin", "*");
	    response.setCharacterEncoding("UTF-8");
	    request.setCharacterEncoding("UTF-8");
        response.setContentType("application/json; charset=utf-8");
	      
		
	    String username=request.getParameter("username");
		String password = request.getParameter("password");
		
	
		Customer customer = new Customer();
		customer.setAccount(username);
		customer.setPassword(password);

			 
			  PrintWriter out = null;	
		      out = response.getWriter();
		      MyJson myJson = new MyJson();
		               
		LoginService loginService = new LoginServiceImpl();
		if(loginService.loginSucess(customer)){
			 myJson.setStatus("ok");
		}else{
			myJson.setStatus("no");
		}
	JSONObject jsonObject = JSONObject.fromObject(myJson);
	out.write(jsonObject.toString());
	
	}


相關推薦

java servlet 前端json資料傳輸ajaxjquery

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub

AndroidJava 伺服器使用Socket協議實現Json資料傳輸

      Json資料的操作非常簡單,總的來說就是幾個物件的賦值。新建Json物件時,可以先新建一個名為root的 Json物件作為最後要傳送出去的Json物件,然後再往root中新增Json鍵值對或者Json陣列等資料。       用Socket協議傳送Json資料時

(轉)python 全棧開發,Day75(DjangoAjax,檔案上傳,ajax傳送json資料,基於Ajax的檔案上傳,SweetAlert外掛)

昨日內容回顧 基於物件的跨表查詢 正向查詢:關聯屬性在A表中,所以A物件找關聯B表資料,正向查詢 反向查詢:關聯屬性在A表中,所以B物件找A物件,反向查詢 一對多: 按欄位:xx book --

Maven專案:Spring MVC + Ajax + Json + RequestBody:POST後臺伺服器接收前端JSON資料並註解到POJO內

最近一直看Java伺服器端開發,用的架構在Maven專案內的Web後臺伺服器,用了兩天時間明白了怎麼整合這些框架,很累找了很多資料,尤其在整個過程中Eclipse還時不時崩潰,正常的jsp檔案都打不開,需要重新啟動編譯器,另外還有不斷的除錯。由於本人對於前端不太

JSON解析類庫之Fastjson(1) --- Fastjson類庫學習, 生成解析json資料json字串Java物件互轉

JSON解析類庫之Fastjson(1) --- Fastjson基礎知識、簡單JavaBean與複雜Bean物件與JSON互轉 -- Fastjson類庫學習, 生成與解析json資料,json

java json 資料傳輸

後臺介面通過json物件 傳送資料給Android客戶端,並且使用json解析接收到的資料。 需要匯入的包 import net.sf.json.JSONArray; import net.sf.json.JSONObject; 傳送資料 在伺服器端的類

Java讀取json檔案並對json資料進行讀取新增刪除修改操作

1.介紹 開發過程中經常會遇到json資料的處理,而單獨對json資料進行增刪改並不方便,尤其是Geojson檔案的處理,通過對網路資料的整理總結,下面介紹Java語言方法對json資料進行讀取、新增、刪除與修改操作。 2.說明 Java語言操作json物件,需引入json

Protobuf二進位制檔案基於Http協議傳輸的應用例項 ☞ PythonJava之間無關語言的資料傳輸

       在前兩篇中,博主介紹了Google Protocol Buffer【一種資料互動格式】在Python和Java中各自的應用例項,重點就是掌握和理解如何構造protobuf的協議檔案.proto:檔案中的資料組織結構是以messgae打頭的,message訊息體裡

SpringMVC接收前端json資料問題

1.後臺POJO類接收前端資料,Integer型別屬性資料接收不到 POJO類: public class User { private String username; private Integer age; private String addres

Python—Flask前端互動資料

與Flask-RESTful建立基本的RESTful API 我將討論如何使用Flask框架構建基本的RESTful API。在開始之前,我們將安裝Flask RESTful庫。在本例中,不會使用任何資料庫。但是你可以用你自己的。我將展示如何使用Flask建立Rest API win

Unity的弱聯網Json資料傳輸

注意事項: 關於dictionary轉json的工程中遇到一點問題:要手動新增雙引號。 關於json轉dictionary:同樣需要手動去掉雙引號,否則新增到dictionary中的字串會帶有雙引號。打log的時候字串輸出本身是沒有雙引號的。   返回Dictio

java後端解析json資料

  寫這篇文章主要是供自己以後翻閱,也給廣大同胞一個參照 前端傳過來的json    String str1 = "{'array':[{'id':3,'type':'玩具','organId':4,'num':2}]}"; //key可以是任何引數 SONObject json

java封裝樹形目錄json資料

@SuppressWarnings("unchecked") @RequestMapping("/test/catalog/{id}") @ResponseBody public List<Map<String, Object>> json(@P

Java中用 . 深層訪問JSON資料

本文介紹Java中解析JSON的一種方法,可以讓我們在Java程式中也用x.x.x的形式訪問JSON資料中的值。 程式碼大部分來源非本人,本人在原始碼基礎上加以修改以使正常執行。 程式碼: // 將提取方法進行封裝成方法 方便呼叫 @Suppres

Json資料傳輸時LinkedTreeMap無法轉換到自己定義的型別

如果傳輸的Json串為以下格式 {"code":0","contain":"kkkk","data":[{"id":1,"useraccount":"1",''question":"1","reply":"1"}]} 可建立一個通用類Message<T>,用於

前端json資料匯出表格xls或csv

今天遇到網頁裡需要匯出獲獎名單的情況,所以就研究了一下,發現有很多個版本,其中最常見的是json遍歷得到字串,然後建立a連結進行下載 <html> <head> <meta charset="utf-8"> <title>匯出表格<

Java post請求傳送json資料在filter中解析方法

大家都知道Java的servlet分get和post請求方式,在servlet或者在集成了springMVC、Struts2的框架的情況下獲取請求的引數。那麼有時候我們需要在攔截其中獲取ServletRequest的引數就不那麼容易了。因為在ServletRequst中,如果是get請求我們可以通過reque

JSON資料AJAX學習

web頁面用Ajax的方式和服務端進行json資料互動 Ajax - - (Asynchronous Javascript And XML) 是js的子集(核心物件 XmlHttpRequest) XMLHttpRequest物件可以在不向伺服器提交整個頁面的情況下

CPUGPU之間資料傳輸(轉)

一般的資料複製到的顯示卡記憶體的部份,稱為 global memory int* gpudata, *result;     cudaMalloc((void**) &gpudata, sizeof(int) * DATA_SIZE);     cudaMallo

java連線MySQL資料庫 json資料前後端互動

先在下圖資料夾中匯入相應的jar包,其中第一個紅框中的是使用json資料需匯入的7個包,第二個紅框是用JDBC連線MySQL資料庫必須的包。 連線MySQL的工具類: package com.XXXXXX.util; import java.sql