当前位置: 首页 > news >正文

站长统计app乔拓云智能建站平台

站长统计app,乔拓云智能建站平台,公司网站建设内部调查,新疆建设云网站成绩查询ajax一般用来前端界面与后端界面交互使用。数据格式一般使用json&#xff0c;优点是便于对象与字符串的转化。 1.不适用json对象封装。 jsp: <script>$.ajax({url: "/LoginServlet",data: {"name":name, "pwd":password},dataType: &qu…

ajax一般用来前端界面与后端界面交互使用。数据格式一般使用json,优点是便于对象与字符串的转化。

1.不适用json对象封装。

jsp:

<script>$.ajax({url: "/LoginServlet",data: {"name":name, "pwd":password},dataType: "json",type: "post",success: function (result) {if (result.code == "200") {alert(result.msg);}}})
</script>

后端:

String json1 = "{\"code\":200, \"message\":\"访问成功\"}";
out.print(json1);
2.使用json对象封装json格式化。

首先导入  fastjson-1.1.13.jar  lib库。

这是json格式化代码,这个方法在我们刚导入的jar包中:

public String toJSONString(){
        JSONObject jsonObject=new JSONObject();
         return  jsonObject.toJSONString(this);
    }

加一层封装,这是一个工具类,用到了泛型:

package com.hz.utils;import com.alibaba.fastjson.JSONObject;public class JsonMessage<E> {private  String code;//状态码private String msg;//状态码描述信息private    E    data;//数据public String getCode() {return code;}public void setCode(String code) {this.code = code;}public String getMsg() {return msg;}public void setMsg(String msg) {this.msg = msg;}public E getData() {return data;}public void setData(E data) {this.data = data;}public JsonMessage(String code, String msg, E data) {this.code = code;this.msg = msg;this.data = data;}public String toJSONString(){JSONObject jsonObject=new JSONObject();return  jsonObject.toJSONString(this);}
}

调用类,把对象传进去,就会返回json格式字符串。

@WebServlet("/IndexServlet")
public class IndexServlet extends HttpServlet {protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {//ajax中 相应到页面处理乱码response.setCharacterEncoding("utf-8");String uname=request.getParameter("uname");String upwd=request.getParameter("upwd");//创建out对象PrintWriter out=response.getWriter();String json="";if(uname.equals("张三")&&upwd.equals("123")) {User user1=new User();user1.setId(1111);user1.setUserName("张三");user1.setUserPassword("123");User user2=new User();user2.setId(2222);user2.setUserName("李四");user2.setUserPassword("123");List<User> userList=new ArrayList<>();userList.add(user1);userList.add(user2);json= new JsonMassage<List<User>>("200","请求成功",userList).toJSONString();}out.print(json);}}

http://www.khdw.cn/news/17987.html

相关文章:

  • 用家里的路由器做网站百度关键词搜索量排名
  • 住房和城乡建设部网站造价上首页的seo关键词优化
  • 怎么做新闻网站专业搜索引擎优化电话
  • dw内部网站链接怎么做营销服务机构
  • 做直播网站收费吗seo外贸推广
  • 给设计网站做图零基础学什么技术好
  • 用dw做网站 的过程有什么平台可以推广信息
  • 网站建设在哪信息流广告案例
  • 想建个板栗网站怎么做系统优化大师免费版
  • 帝国cms 网站地图 自定义如何免费注册网站平台
  • 学校网站群建设必要seo知名公司
  • 淘宝网站可以做百度快照吗网站广告制作
  • 轻淘客一键做网站安卓优化大师app下载
  • 做网站主要注意些什么安装百度一下
  • 新疆生产建设兵团第二中学招生报名网站广东vs北京首钢
  • 在线设计平台 类似pixao熊猫seo实战培训
  • 怎么看 网站开发语言新的seo网站优化排名 排名
  • 西安关键词seo公司seo如何优化排名
  • 惠州网站建设制作公司宁波seo网络推广多少钱
  • 对外贸易网站有哪些超级优化大师下载
  • 软件wap网站如何建一个自己的网站
  • 国内flash网站国内网络推广渠道
  • 网站建设优化服务熊掌号百度指数分析工具
  • 秦皇岛做网站优化价格创建网站免费注册
  • 药品企业网站域名证书办理网络营销案例分析报告
  • qq网页版在线登录聊天seo sem论坛
  • wordpress tag 获取谷歌seo排名公司
  • 河北邢台手机网站建设视频推广一条多少钱
  • 一站式网站建设顾问北京搜索引擎推广公司
  • asp.net 网站访问量长春网站建设路