国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

AJAX - $.get( url, [data], [success], [type] )-3

2024-04-27 15:18:46
字體:
來源:轉載
供稿:網友

上一篇【http://blog.csdn.net/J080624/article/details/54948321】提到請求格式為$.get(url,queryString,function(data){}所解決的兩種思路。

以及請求格式為$.get(url,{mydata:queryString},function(data){}的兩種思路。

本篇講一下下面格式的后臺接收第三種思路:

queryString = $('#editform').serializeArray();queryString = JSON.stringify(queryString);//string$.get(url,{mydata:queryString},function(data){}

【后臺接收方法】

思路 :使用request.getParameter("key");

package com.atgui.Ajax.app.servlet;import java.io.IOException;import java.io.PRintWriter;import java.net.URLDecoder;import java.util.HashMap;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.codehaus.jackson.map.ObjectMapper;public class GetServlet3 extends HttpServlet { /** * queryString = $('#editform').serializeArray(); queryString = JSON.stringify(queryString);//string $.get(url,{mydata:queryString},function(data){}); */ public void destroy() { super.destroy(); // Just puts "destroy" string in log // Put your code here } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); //拿到$("#editform").serialize(); String jsonString =request.getParameter("mydata") ; System.out.println(jsonString); ObjectMapper objectMapper = new ObjectMapper(); String resultJson = objectMapper.writeValueAsString(jsonString); System.out.println("resultJson ..."+resultJson); out.print(resultJson); out.flush(); out.close(); } public void init() throws ServletException { // Put your code here System.out.println("getServlet init()...."); }}

result as follows :

//啟動servletgetServlet init()....//解析得到的mydata[{"name":"username","value":"yanshi02"},{"name":"passWord","value":"123456"}]//返回的jsonresultJson ..."[{/"name/":/"username/",/"value/":/"yanshi02/"},{/"name/":/"password/",/"value/":/"123456/"}]"

Tips:

參考post參考post傳輸參數數據格式為{key : value}可知:

無論 get 或者 post ,如果data為{key : value}形式。

則都可以使用request.getParameter("key");的形式進行獲取。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 焦作市| 托克托县| 大兴区| 宁安市| 吉安市| 铜陵市| 苍南县| 张北县| 喀喇沁旗| 渭源县| 青岛市| 河北省| 新郑市| 赤壁市| 如皋市| 雷州市| 苍梧县| 湖南省| 台前县| 阜南县| 高尔夫| 彭泽县| 安庆市| 广州市| 广昌县| 嘉峪关市| 文登市| 上林县| 会理县| 梅州市| 永仁县| 噶尔县| 永昌县| 静海县| 察雅县| 尉氏县| 大姚县| 六安市| 巴彦淖尔市| 津南区| 沂源县|