java ajax json 前后端数据传输
发布日期:2021-05-07 00:08:01 浏览次数:17 分类:技术文章

本文共 2861 字,大约阅读时间需要 9 分钟。

传输单个对象

example.java

package example;import servlet.*;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import net.sf.json.JSON;import net.sf.json.JSONObject;/** * Servlet implementation class example */@WebServlet("/example")public class example extends HttpServlet {	private static final long serialVersionUID = 1L;    public example() {        super();    }	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {		doPost(request, response);	}	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {		people p=new people("张三", "123");				JSONObject obj=new JSONObject();		obj.put("message",p.getMessage());		obj.put("time", p.getTime());				JSONObject firstp=new JSONObject();		firstp.put("obj",obj);				response.getWriter().append(firstp.toString());	}}
index.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"    pageEncoding="utf-8"%>
Insert title here
    web.xml插入如下代码

    example
    example.example
    example
    /example/example
    传输多个对象

    example.java

    package example;import servlet.*;import java.io.IOException;import java.util.ArrayList;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import net.sf.json.JSON;import net.sf.json.JSONArray;import net.sf.json.JSONObject;/** * Servlet implementation class example */@WebServlet("/example")public class example extends HttpServlet {	private static final long serialVersionUID = 1L;    public example() {        super();    }	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {		doPost(request, response);	}	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {		people p1=new people("zhangsan", "123");		people p2=new people("lisi", "123324345");		people p3=new people("wangwu", "332123");		ArrayList
    list=new ArrayList
    (); list.add(p1); list.add(p2); list.add(p3); JSONArray arr=new JSONArray(); for(people p: list) { JSONObject obj=new JSONObject(); obj.put("message",p.getMessage()); obj.put("time",p.getTime()); arr.add(obj); } response.getWriter().append(arr.toString()); }}

    index.jsp

    <%@ page language="java" contentType="text/html; charset=utf-8"    pageEncoding="utf-8"%>
    Insert title here

    上一篇:html中图片上传预览功能
    下一篇:Js+ajax实现智能百度搜索框

    发表评论

    最新留言

    留言是一种美德,欢迎回访!
    [***.207.175.100]2025年04月06日 19时34分19秒