复制代码 代码如下:
%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
%@ page import="java.io.BufferedReader" %>
%@ page import="net.sf.json.*" %>
%
BufferedReader in=request.getReader();
StringBuffer jsonStr=new StringBuffer();
String str="";
while((str=in.readLine())!=null){
jsonStr.append(str);
}
JSONObject jsonObj= JSONObject.fromObject(jsonStr.toString());
String name= jsonObj.getString("userName");
String pwd= jsonObj.getString("passWord");
String msg="";
if(name.equals("Tom")){
msg="登录成功";
}else
{
msg="登录失败";
}
response.getWriter().write(msg);
%>
JSON数据接收的特定过程。
必须的数据包:
1.commons-lang.jar
2.commons-beanutils.jar
3.commons-collections.jar
4.commons-logging.jar
5.ezmorph.jar
6.json-lib-2.2.2-jdk15.jar
否则JSONObject 报错,并且不能接收。
您可能感兴趣的文章:- 有趣的bootstrap走动进度条
- BootStrap初学者对弹出框和进度条的使用感觉
- Bootstrap进度条组件知识详解
- Bootstrap每天必学之进度条
- php基于jquery的ajax技术传递json数据简单实例
- jQuery学习笔记之 Ajax操作篇(二) - 数据传递
- 如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
- JavaScript 封装Ajax传递的数据代码
- $.ajax json数据传递方法
- Bootstrap进度条与AJAX后端数据传递结合使用实例详解