`
giraffeql
  • 浏览: 16678 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

前后台数据交换

 
阅读更多
一、后台获取前台传递的参数方式
	例1:Action.do?step=orderList&ids=11&ids=22&ids=33&per=44&per=55&per2=66
	下面是通过System.out.println();打印得到的结果
	(1)String id = request.getParameter("ids");
		// 11 -- 获取到第一个数据
	(2)String[] ids = request.getParameterValues("ids");
		// [Ljava.lang.String;@518924 -- 存有字符串数组[11, 22, 33]
	(3)Map map = request.getParameterMap();
		// {ids=[Ljava.lang.String;@102b23d, per=[Ljava.lang.String;@3f9ad, step=[Ljava.lang.String;@fd0d7d, per2=[Ljava.lang.String;@180a5bf}
		// 参数的键值对map集合
	(4)Enumeration enu = request.getParameterNames();
		//java.util.Collections$1@101aec1 -- 参数名的枚举[ids, per, per2, step]
	(5)List list = (List)request.getAttribute("ids");
		// null -- 无法获取到值
		// getAttribute及setAttribute多用于后台数据请求转发时使用
		
	例2:传递数组
	<javascript>
		var arr = new Array();arr[0] = "order"; ...
		url="Action.do?step=orderList&arr="+arr
	</javascript>
	<java.Action>
		String arr = request.getParameter("arr"); // order,3,4,5,8,12 -- 获取到数组元素用“,”拼接的字符串
		String[] arrA = request.getParameterValues("arr"); // [order,3,4,5,8,12] -- 获取到字符串数组
	</java.Action>

二、
	request.setAttribute 和 request.getAttribute 实现
	<%String str = (String)request.getAttribute("orderArr");%>
	var order = <%=str%>;
分享到:
评论

相关推荐

    基于XML的物流数据交换技术的应用研究

    重点介绍了物流订单子系统的总体规划和数据交换的实现过程:包括系统规划、系统分析、数据流程分析、前后台功能设计、数据库设计、系统物理配置方案、系统实施、系统测试和调试以及在物流数据交换中XML技术的具体...

    SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的

    json作为一种轻量级的数据交换格式,在前后台数据交换中占据着非常重要的地位。Json的语法非常简单,采用的是键值对表示形式。JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松...

    webchat-SSM-version2:基于websocket的web聊天室 Spring + Spring MVC + Mybatis+mysql。 适合大学生课程设计等课程使用

    webchat-SSM-version2 基于websocket的web聊天...在WebChat中定义的前后台数据交换格式如下: "message" : { "from" : "xxx", "to" : "xxx", "content" : "xxxxxx", "time" : "xxxx.xx.xx" }, "type" : { "xxx" },

    js以对象为索引的关联数组

     通常我们使用json的方式,主要用作前后台数据交换的格式:  而在代码逻辑中更多的是用关联数组的方式。但即使是这样我们也很少使用对象类型作为键值对的键名。  var a= {}, b= [];  a[b] = new Date(); //通过a...

    JavaScript 以对象为索引的关联数组

     通常我们使用json的方式,主要用作前后台数据交换的格式:  而在代码逻辑中更多的是用关联数组的方式。但即使是这样我们也很少使用对象类型作为键值对的键名。 var a= {}, b= []; a[b] = new Date(); //通过a[b...

    EchartDemo.zip_.net echart_.net web后台_ASP echart_ASP.NET JSON数据

    在Asp.net框架下,使用Ajax+JSON实现web前后台的数据交换,并利用百度Echart插件在网页前端实现数据可视化。

    springMVC框架下JQuery传递并解析Json数据

    json作为一种轻量级的数据交换格式,在前后台数据交换中占据着非常重要的地位,这篇文章主要介绍了springMVC框架下JQuery传递并解析Json数据,有兴趣的可以了解一下。

    基于Android的个人理财系统的设计与实现(源码+数据库+文档+截图).zip

    本个人理财软件系统是在Android移动平台的基础上开发,提供了预算...本系统采用Android系统集成的轻量级嵌入式数据库SQLite作为数据库引擎,以实现前后台数据交互。 关键词:个人理财; Android; Java; SQLite; JSON

    JR-T 0065-2019 银行间市场基础数据元.pdf

    本标准内容覆盖外汇市场、货币市场和衍生品市场的前、中、后台,以及债券市场的前、中台,不含债券市场的后台清算、结算部分。 本标准适用于银行间市场业务活动中涉及到的主要业务流程中的数据表达、交换、共享和...

    json原理分析及实例介绍

    这次在项目中前后台的数据交互中用到了json,经过这段时间的使用,大概了解了一下,简单总结一下json。 JSON:JavaScript 对象表示法(JavaScript Object Notation)。 JSON 是存储和交换文本信息的语法。类似 XML。...

    248.JRT 0065-2019《银行间市场基础数据元》.rar

    覆盖外汇市场、货币市场和衍生品市场的前、中、后台,以及债券市场的前、中台,不含债券市场的后 台清算、结算部分。 本标准适用于银行间市场业务活动中涉及到的主要业务流程中的数据表达、交换、共享和应用。

    asp.net数据存储与交换系统设计(源代码+论文).rar

    资源内容:项目全套源码+完整文档 ...后台框架代码:java/c/c++/php/VB/lun/Andorid/Python 开发环境:idea 数据库:MySql(建议用 5.7,8.0 有时候会有坑) 部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven 

    jQuery通过Ajax向PHP服务端发送请求并返回JSON数据

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。JSON在前后台交互的过程中发挥着相当出色的作用。 服务端PHP读取MYSQL数据,并转换成JSON数据,传递给...

    JSON简介:什么是JSON?

    前面说到JSON是一种轻量级的数据交换格式,它一般用于实现前后台的数据交互。 JSON采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,...

    最效率的.NET网站开发框架

    JQuery Smart UI是基于JQuery的Ajax开发框架,实现前、后台分离、功能和数据分离,UI层全部使用htm+js+json完成,通过一个统一数据接口与服务端进行数据交换。 一套完整的项目开发框架、高效的纯html + js的Ajax...

    AEC 128 ECB模式、CBC模式

    从网上下载下来的AES 128 CBC NoPadding加密方法针对后台数据的加密解密失灵时不灵(后台是ECB模式)。后来自己鼓捣了很长时间总算是弄出来了,网上档下来的方法可以使用,不过需要修改部分代码,让我们先看看网上...

    DataSphere Studio一站式数据应用开发管理门户-其他

    在统一的UI下,DataSphere Studio以工作流式的图形化拖拽开发体验,将满足从数据交换、脱敏清洗、分析挖掘、质量检测、可视化展现、定时调度到数据输出应用等,数据应用开发全流程场景需求。 DSS通过插拔式的集成...

    vue点餐系统开发(前后端+webapi axois vuex知识点)

    教程以点餐系统为例,讲解了使用vue脚手架构建SPA项目,详细演示了vue组件开发,组件之间的参数传递、表单验证、数据双向绑定、列表渲染、使用VUEX进行全局变量状态控制、使用axios与webapi进行数据交换,此教程不...

Global site tag (gtag.js) - Google Analytics