1、打开eclipse,创建一个web工程项楫默礤鲼目。在src下创建类DoRequest。在WebContent下创建index.htm造婷用痃l。由于后台要解析json对象,所以还要在lib目录中加入org.json的包,并添加到Build Path中,org.json下载方法参考:org.json下载方法创建后的工程目录如图。
2、由于主要是为了介绍后台后台接收和解析前台传来的json对象,前台页面就简单创建一个表单,给后台提交一个json对象数据。index.html的文件内容如图。
3、接收和解析json对象是由DoRequest亿姣灵秀类来完成的。DoRequest.java的内容如图。这里解释一下接收和解析的过程。先是通过String jsonStr = request.爿讥旌护getParameter("json");获取前台传来的json对象,然后通过JSONObject json = new JSONObject(jsonStr);将前台传来的json对象字符串转换成java中的json对象,最后再将值取出来后显示到页面上。
4、编写完DoRequst.java文件后,在web.xml配置DoRequest类的映射路径,并在index.html中的action中添加访问路径。修改后的web.xml文件和index.html的文件内容如图。
5、启动tomcat运行该web项目。
6、运行结果如图。
7、点击提交json对象按钮后,跳转的页面显示的内容如图。如图可以看到,后台成功接收到json对象并解析后输出到页面上。