1、servlet部分
@WebServlet("/index") public class IndexServlet extends HttpServlet { /** * */ private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("application/x-javascript;charset=UTF-8"); PrintWriter out = response.getWriter(); TableServer server = new TableServer(); List<Table> models = server.getAllTables(); if (models != null && models.size() > 0) { //构造json对象 StringBuffer json = new StringBuffer(); json.append("["); for (Table model : models) { json.append('{'); json.append("people:").append(model.getPeople()).append(","); json.append("status:").append(model.getTable_status()).append(","); json.append("tableName:").append("'").append(model.getTable_name().trim()).append("'"); json.append("},"); } json.deleteCharAt(json.length() - 1); json.append("]"); out.println(json.toString()); out.close(); } else { out.println("[{id:0,name:''}]"); out.close(); } } }
2、前台页面解析
var url="index"; $.get(url, null, function(data){ var objs=eval("("+data+")"); //解析json对象 for(var i=0;i<objs.length;i++){ upTables = addTable(objs[i].people,upTables,c_index,objs[i].tableName,objs[i].status); } });
3、table对象
public class Table { final static int MAX_PEOPLE = 12; final static int MIN_PEOPLE = 2; private int table_id; private int table_status; private int people; public String getTable_name() { return table_name; } public void setTable_name(String table_name) { this.table_name = table_name; } private String table_name; public int getTable_id() { return table_id; } public void setTable_id(int tableId) { table_id = tableId; } public int getTable_status() { return table_status; } public void setTable_status(int tableStatus) { table_status = tableStatus; } public int getPeople() { return people; } public void setPeople(int people) { this.people = people; } }
相关推荐
Java+Servlet+Jquery+Json基础示例
用Ext写一个登陆界面,登陆完后进入一个...用Servlet发送请求,Json数据也是JS通过Servlet请求从数据库中读取显示在Grid表格中。例子比较简单,但方法很明朗。 代码没有经过处理,可能有些乱,但思路还是比较清晰的。
从后台取出json数据,然后以table的形式展出。包含序号,名字,年龄。如1,张三,22。一共两行数据。
android端和servlet端使用JSON交换数据信息的简单小例子,部分代码在JSP环境下实现,搞过Java WEB开发(JSP)的程序员,应该对Servlet不陌生,Json目前也是流行技术,所以说这个例子将Android、Json、Servlet三者结合...
Servlet简单应用示例,包含了一个web工程,并列举了两个简单的servlet访问小示例。
第02课 servlet3.0新特性之@WebServlet(登录示例) 第03课 servlet3.0新特性之@WebServlet_@WebInitParam详解 第04课 servlet3.0新特性之@WebFilter_@WebListener 第05课 JQuery AJAX 注册验证+二级菜单(JSON) ...
undertow-cdi-jaxrs-rest-api-json JEE应用程序示例+ CDI +具有Undertow + REST + JSON的嵌入式Servlet容器运行罐子: mvn clean installjava -jar target/embedded-app/app.jar运行后,在浏览器中进行测试: ...
#Jersey-2,MOXy,JPA-2,Embedded Jetty Maven项目演示如何使用Jersey-2和具有通过MOXy的JSON绑定的Jersey-2,在具有基于Servlet-3.1批注的配置的嵌入式Jetty-9中运行JAX-RS 2项目。 -2持久性。 响应以Collection ...
jquery1.7 c3p0 mysql fastjson servlet 一个简单的jquey和json示例
APP接口文档,发送验证码 JSON示例
在使用Servlet的服务端 可以通过下面这种方式设置返回类型 但是其实没用 你设置了 它也不返回 你只能自己封装XML文件或者JSON字符串 然后返回 response setContentType "application json;charset utf 8&...
前端通过jQuery Ajax传输json到后端,后端接收json,对json进行处理,后端返回一个json给前端 这里使用servlet的方式 1、采用$.post方法 index.jsp页面 <!DOCTYPE ...
#关于球衣杰克逊的简单示例项目 ...curl -v -H "Content-Type:application/json" -X POST -d '{"singer":"Mayoo","title":"Enter Sandman"}' http://localhost:8090/simple-servlet/guru-api/v1/json/track/post
RequestParam 注解、RequestHeader 注解、CookieValue 注解、使用POJO作为参数(属性与页面自动匹配及级联)、使用Servlet原生API作为参数、处理模型数据(ModelAndView、Map、SessionAttributes 注解)、...
最近上班太忙,晚上抽空整理一下ajax请求中,后台返回json字符串和json数组的场景,以及前台的处理示例。 直接看代码。 json字符串的后台响应 package com.ajax; import java.io.IOException; import java.io....
使用Servlet 3,带有Java配置的Spring 4和带有Mongo存储库的Spring数据的示例Rest API应用程序 将应用程序导入到eclipse中。 使用gradle cleaneclipse eclipse 要使用这些API,可以使用Postman或curl。 支持的方法...
这篇文章主要介绍了Servlet返回的数据js解析2种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 方式1:Json 接收函数:ajax.responseText后面没括号 其实...
jsp-servlet-课程一,基本情况1,项目为jsp-servlet课程的配套示例2,doc目录下为教案3,项目基于servlet3.0规范。jdk环境为1.8,服务器为tomcat7二,第三方库排序第三方组件名称备注1个JSTL JSP标准标签库2个jsp ...
Spring 框架中的示例 WebService 笔记: 在mysql中创建一个名为employee_db的数据库更改数据库的数据库凭据: webservice/src/main/webapp/WEB-INF/mvc-dispatcher-servlet.xml 使用 postman 测试应用程序,因为它...