栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

AJAX学习笔记(五、AJAX

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

AJAX学习笔记(五、AJAX

SubmitServlet:

package edu.hpu.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 edu.hpu.Pojo.Role;

import net.sf.json.JSONObject;

public class SubmitServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

public SubmitServlet() {

super();

}

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

doPost(request, response);

}

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

String data=request.getParameter(“data”); //获取前端传递数据

System.out.println(“服务端接收到的数据是:” +data);

JSONObject json=JSONObject.fromObject(data);

System.out.println(“转换为JSON对象之后是:”+ json);

Role role = (Role)JSONObject.toBean(json,Role.class);

System.out.println(“转换为Hero对象之后是:”+role);

}

}

web.xml配置:

SubmitServlet

edu.hpu.servlet.SubmitServlet

SubmitServlet

/submitServlet

跑一下,结果:

[](()前端获取一个对象

GetOneServlet:

package edu.hpu.servlet;

import edu.hpu.pojo.Role;

import net.sf.json.JSONObject;

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 java.io.IOException;

public class GetOneServlet extends HttpServlet {

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

Role role=new Role();

role.setName(“柳飘飘”);

role.setFilm(“喜剧之王”);

JSONObject json= new JSONObject();

json.put(“role”, JSONObject.fromObject(role));

response.setContentType(“text/html;charset=utf-8”);

response.getWriter().print(json);

}

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

}

}

web.xml配置:

GetOneServlet

edu.hpu.servlet.GetOneServlet

GetOneServlet

/getOneServlet

getOne.html:

获取一个对象

影视角色:

跑一下,结果:

F12可以进入调试模式,查看前端发出的异步请求以及后端的响应:

[](()前端获取多个对象

GetManyServlet:

package edu.hpu.servlet;

import edu.hpu.pojo.Role;

import net.sf.json.JSONSerializer;

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 java.io.IOException;

import java.util.ArrayList;

import java.util.List;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/836348.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号