使用数据格式提交数据到服务端的实例代码
准备Hero.java
公共类英雄私有线名称;私人国际惠普公司;公共字符串getName(){ 0返回名称;} public void setName(String name){ this。name=name} public int GetHP(){ return HP;} public void setHp(int HP){ this。惠普=惠普;} @将公共字符串重写为String(){返回' Hero[name=' name ',HP=' HP ']';} }公共类英雄私有线名称;私人国际惠普公司;公共字符串getName(){ 0返回名称;} public void setName(String name){ this。name=name} public int GetHP(){ return HP;} public void setHp(int HP){ this。惠普=惠普;} @将公共字符串重写为String(){返回' Hero[name=' name ',HP=' HP ']';}}submit.html文件[html]查看纯文本打印?DOCTYPE html html head meta http-equiv=' Content-Type ' Content=' text/html;字符集=utf-8 '标题用创建交互式、快速动态网页应用的网页开发技术以数据方式提交数据/title脚本类型=' text/JAVAScript ' src=' http : jquery。量滴js /脚本头部/身体表单名称:输入类型='text' id='name'/br/血量:输入类型='text' id='hp'/br/输入类型='按钮'值='提交id=' sender '/form div id=' messageDiv '/div script $(' # sender ').单击(函数(){ var name=document。getelementbyid(' name ').价值;var HP=文档。getelementbyid(' HP ').价值;var hero={'name':name,' HP ' : HP };var url=' submitServlet$。post(URL){ ' data ' : JSON。stringify(hero)},function(data) { alert('提交成功,请在雄猫控制台查看服务端接收到的数据');});});/脚本/正文/正文/html!DOCTYPE html html health eta http-equiv=' Content-TYPe ' Content=' text/html;字符集=utf-8 '标题用创建交互式、快速动态网页应用的网页开发技术以数据方式提交数据/title脚本类型=' text/JAVAScript ' src=' http : jquery。量滴js /脚本头部/身体表单名称:输入类型='text' id='name'/br/血量:输入类型='text' id='hp'/br/输入类型='按钮'值='提交id=' sender '/form div id=' messageDiv '/div script $(' # sender ').单击(函数(){ var name=document。getelementbyid(' name ').价值;var HP=文档。getelementbyid(' HP ').价值;var hero={'name':name,' HP ' : HP };var url=' submitServlet$。post(URL){ ' data ' : JSON。stringify(hero)},function(data) { alert('提交成功,请在雄猫控制台查看服务端接收到的数据');});});/script/body/body/HTMlJSon。字符串化函数的作用是将一个爪哇岛描述语言对象,转换为数据格式的字符串。
准备SubmitServlet用来接收数据
导入Java。io。ioexception导入javax。servlet。servletexception导入javax。servlet。http。HttpServlet导入javax。servlet。http。HttpServletrequest导入javax。servlet。http。HttpServletResponse导入净。SF。JSON。JSON对象;公共类SubmitServlet扩展HttpServlet {受保护的void服务(HttpServletrequest请求,HttpServletResponse响应)引发ServletException,IOException { String data=request。getparameter(' data ');System.out.println('服务端接收到的数据是:' '数据);JSON对象JSON=JSON对象。FromObject(数据);System.out.println('转换为数据对象之后是:'(JSON);英雄英雄=(英雄)JSON对象。禁止(JSON,Hero。类);System.out.println('转换为英雄对象之后是:'英雄;} }导入Java。io。ioexception导入javax。servlet。servletexception导入javax。servlet。http。HttpServlet导入javax。servlet。http。HttpServletrequest导入javax。servlet。http。HttpServletResponse导入净。SF。JSON。JSON对象;公共类SubmitServlet扩展HttpServlet {受保护的void服务(HttpServletrequest请求,HttpServletResponse响应)引发ServletException,IOException { String data=request。getparameter(' data ');System.out.println('服务端接收到的数据是:' '数据);JSON对象JSON=JSON对象。FromObject(数据);System.out.println('转换为数据对象之后是:'(JSON);英雄英雄=(英雄)JSON对象。禁止(JSON,Hero。类);System.out.println('转换为英雄对象之后是:'英雄;} }1.获取浏览器提交的字符串
2.把字符串转换为数据对象
3.把数据对象转换为英雄对象
最后配置web.xml
?可扩展标记语言版本='1.0 '编码='UTF-8 '?web-app servlet servlet-name Submit servlet/servlet-name servlet-class Submit servlet/servlet-class/servlet servlet-mapping servlet-name Submit servlet/servlet-name URL-pattern/Submit servlet/URL-pattern/servlet-mapping/web-app?可扩展标记语言版本='1.0 '编码='UTF-8 '?web-app servlet servlet-name Submit servlet/servlet-name servlet-class Submit servlet/servlet-class/servlet servlet-映射servlet-name Submit servlet/servlet-name URL-pattern/Submit servlet/URL-pattern/servlet-映射/web-app启动雄猫访问http://127.0.0.1:8080/项目名/submit.html
在雄猫控制台看到传来的数据
总结
以上所述是小编给大家介绍的使用数据格式提交数据到服务端的实例代码,希望对大家有所帮助,如果大家有任何疑问花园给我留言,小编会及时回复大家的!
版权声明:使用数据格式提交数据到服务端的实例代码是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。