`
giraffeql
  • 浏览: 17811 次
  • 性别: 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%>;
分享到:
评论

相关推荐

    JSF 标签,前后台交换代码

    **JSF(JavaServer Faces)** 是一个Java平台上的Web...通过分析这些代码,你可以深入理解JSF标签的用法以及前后台数据交换的过程。记得在实际操作中,要确保所有组件都正确配置,并遵循JSF生命周期来调试和解决问题。

    json数据前后台解析;json与对象、数组、集合之间转换源码

    1. 前后台数据交换:在Web应用中,服务器通常会以JSON格式返回数据给前端,前端通过JavaScript的内置函数`JSON.parse()`将JSON字符串转化为JavaScript对象,便于操作和展示。例如: ```javascript let jsonString = ...

    ext开发_前后台交互

    在前后台数据交换中,JSON格式的数据扮演着核心角色。ExtJS支持使用`JSONObject`和`JSONArray`来转换对象和数组为JSON字符串,再通过设置响应编码为UTF-8并通过`response.getWriter().write(jSon)`将转换后的字符串...

    PC端_MP店铺装修前后台交互文档20161013_V4.0.zip

    综上所述,"PC端_MP店铺装修前后台交互文档20161013_V4.0.zip" 文件集为开发者提供了全面的指导,涵盖了从店铺装修的界面设计、交互逻辑到前后台数据交换的各个环节,对于理解和实现PC端店铺装修功能具有重要价值。...

    【图解+源码】前后台数据交互,方便纯前端程序员了解后台服务器处理

    总的来说,前后台数据交互是一个涉及服务器处理、前端展示和数据交换的复杂过程。前端开发者不仅要精通HTML、CSS和JavaScript,还要理解服务器的基本工作原理,以及如何利用AJAX和JSON进行数据交互。通过深入学习和...

    Ajax与servlet后台交互,数据类型JSON

    本知识点主要探讨如何利用Ajax进行前后台数据交换,特别是当后台服务(Servlet)返回的数据类型为JSON(JavaScript Object Notation)时。 **一、Ajax简介** Ajax是一种在不刷新整个网页的情况下,与服务器交换数据...

    Jquery Ajax 前后台数据传输

    **jQuery AJAX 前后台数据传输详解** 在Web开发中,AJAX(Asynchronous JavaScript and XML)技术被广泛用于实现在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。jQuery库为开发者提供了简单易用的...

    .NET页面前后台数据的交互

    总结起来,.NET页面前后台数据交互涉及HTTP请求、AJAX、Web服务以及实时通信库如SignalR等多种方式。理解并熟练运用这些技术,对于开发高效、响应式的Web应用至关重要。在实际开发中,应根据项目需求选择合适的数据...

    后台上移下移,编辑,删除效果

    3. JSON格式,因为前后台数据交换通常采用JSON格式。 4. JavaScript函数和对象,用于封装和组织代码。 5. HTML和CSS,构建用户界面和样式设计。 6. 对后台语言(如PHP、Python、Node.js等)的理解,用来处理来自前端...

    以map方式依赖fastjson实现web精简实例

    jQuery简化了JavaScript的DOM操作和Ajax交互,使得前后台数据交换更加便捷。使用jQuery的`$.ajax`或`$.getJSON`方法,可以异步发送JSON数据到服务器,并处理返回的JSON响应。 6. **Web应用实例步骤** - 前端...

    Jquery后台管理界面设计

    此外,jQuery的Ajax功能使得前后台数据交换变得轻而易举。`.ajax()`函数是jQuery的中心,它可以发送异步HTTP请求,获取服务器端的数据。结合`.load()`、`.get()`、`.post()`等简化版的API,我们可以轻松地实现页面...

    管家婆项目

    4. JSON:掌握JSON数据格式,用于前后台数据交换。 再次,项目分层是保证代码可维护性和扩展性的重要手段。常见的三层架构包括: 1. 表现层(Presentation Layer):负责用户界面的展示,通常由JSP页面实现。 2. ...

    Jquery例子,前后台交互,验证。

    2. **前后台交互**:jQuery提供了$.ajax()函数,用于与后台服务器进行异步数据交换。这包括GET和POST请求,可以用来发送数据到服务器并接收返回的数据,实现如表单提交、数据加载等功能。例如: ```javascript $....

    easyui-combobox、combotree后台数据数据组装与前台绑定实例

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。 对于 Combobox,数据组装通常涉及以下步骤: 1. 在 C# 后端,创建一个包含待选项的对象列表,每个...

    Jquery FlexiGrid JS

    **jQuery FlexiGrid JS** 是一个强大的...综上所述,jQuery FlexiGrid JS提供了一种强大且灵活的方式来展示和操作网页上的数据,简化了前后台数据交换的过程。正确配置和使用它可以极大地提升Web应用的数据管理体验。

    json实现前后台的相互传值详解

    在前后台数据交换过程中,我们需要将JavaScript对象转换成可以被后台处理的字符串格式。一种常见的方法是使用JavaScript内置的`JSON.stringify()`函数。如果要自己实现这样的转换,可以参考文章中提到的`...

    作业管理系统开题报告.pdf

    2. JSP技术:结合HTML网页,实现动态交互,通过JSP编程框架实现前后台数据交换。 综上所述,作业管理系统结合现代教育需求,利用先进的技术和管理理念,旨在提高教学效率,优化教育资源分配。在实际开发过程中,需...

    springMVC DEMO

    这个小型且简单的实例演示了SpringMVC处理前后台数据交换的各种方法。 1. **SpringMVC架构**:SpringMVC是Spring框架的一部分,采用模型-视图-控制器(MVC)设计模式。它负责接收HTTP请求,处理业务逻辑,并将结果...

    Jquery+asp.net后台数据传到前台js进行解析的方法

    在Web开发中,前后台数据交换是一个常见且重要的环节。*** 作为服务器端技术,结合 jQuery 这一客户端库,可以实现灵活的数据交互。本文详细阐述了如何使用 jQuery 将 *** 后台数据传送到前台,并在 JavaScript 中...

    ext前后台交互实例

    总之,"ext前后台交互实例"不仅展示了JSON作为数据交换格式的重要性,还体现了前后端协作在现代Web开发中的关键作用。通过合理的架构设计和高效的通信机制,开发者能够构建出功能强大、性能优越的Web应用,满足用户...

Global site tag (gtag.js) - Google Analytics