国产探花免费观看_亚洲丰满少妇自慰呻吟_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");的形式進行獲取。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 双鸭山市| 如皋市| 象山县| 鞍山市| 科尔| 句容市| 德阳市| 茶陵县| 固原市| 开远市| 车致| 淄博市| 灵武市| 临城县| 越西县| 鄢陵县| 喀喇沁旗| 盘山县| 闻喜县| 南陵县| 卢湾区| 贡觉县| 宁海县| 石首市| 邯郸市| 十堰市| 大埔区| 馆陶县| 兴城市| 温州市| 抚宁县| 堆龙德庆县| 札达县| 固原市| 莆田市| 正蓝旗| 宝丰县| 阿坝县| 贡嘎县| 高密市| 屏山县|