<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page import="com.deng.testjs.model.Person"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<script type="text/javascript">
function my(){
var list = <%= getValue() %>
alert(list[0].address);
//对象可以直接写,包括方法
var object = {name:"shangsan",age:20};
alert("object age=" + object.age);
//数组
var array = ["a","b","c"];
alert("array test = " + array[1]);
}
</script>
</head>
<body>
<%!
public String getValue() throws Exception {
List<Person> list = new ArrayList<Person>();
Person p1 = new Person();
p1.setName("zhangsan");
p1.setAddress("a1");
list.add(p1);
Person p2 = new Person();
p2.setName("lisi");
p2.setAddress("a2");
list.add(p2);
StringBuffer sb=new StringBuffer();
for(Person p:list){
sb.append("");
}
return "[{name:'a',address:'b'}]";
}
%>
This is my JSP page. <br>
<input type="button" onclick="my()" value="test">
</body>
</html>
分享到:
相关推荐
然而,JSON比JavaScript更简单、更纯粹,仅包括最常用的数据类型:数值、字符串、数组、对象(键值对)、布尔值和`null`。 #### 使用JSON进行数据传输 JSON最常见的用途是在客户端和服务端之间作为数据格式进行传递...
js数组数据和对象数据做比较,并改变数组的值
3. **数据处理**:在大数据处理或实时数据分析中,复用计算单元可以减少内存开销和提升计算速度。 ### 使用方法 使用DeePool通常包括以下几个步骤: 1. 引入库:在项目中引入DeePool库,可以通过npm安装`npm ...
在JavaScript中,可以通过设置对象属性为非枚举(non-enumerable)来实现某种程度的数据隐藏。 6. **继承**:JavaScript提供了多种继承方式,如原型链继承、构造函数继承、组合继承、原型式继承、寄生式继承、寄生...
对象是JavaScript中最基础且重要的数据结构之一,它是一个无序属性的集合,其中属性的值可以是简单数据类型、其他对象或函数。每个对象都有自己的原型链,通过它可以访问到更多的属性和方法。此外,JavaScript中的...
1. **JSON对象**:在JavaScript中,JSON对象通常用于存储和传输数据。它由键值对组成,键必须是字符串,而值可以是多种数据类型,如字符串、数字、布尔值、数组、null,甚至是嵌套的JSON对象或数组。 2. **字符串与...
- 检查当前对象的`magicId`,如果它还没有在`full`对象中出现过,继续检查`id`。 - 如果`id`也没有出现过,创建一个新的对象,复制当前对象的`id`和`magicId`到新对象,并将新对象添加到`result`数组中。 - 将...
需要注意的是,这里的简单数值类型并不等同于JS中的全局对象如`NaN`, `Boolean`, `Number`, `String`等,后者是构造函数,用于将简单数值类型转换为对象形式。 ##### 2. 对象 对象是JS中的核心概念之一,它可以视...
全国行政区划数据 js对象数组
在JavaScript中,对象是一种数据结构,它可以存储键值对,其中键是字符串,值可以是任何类型的数据。对象可以通过字面量语法或构造函数创建。 ```javascript // 字面量语法创建对象 let person = { name: '张三', ...
将js对象转换成json格式的数据的字符串,方便后台进行转换处理
在JavaScript中,几乎所有的数据类型都可以被视为对象,这包括字符串、数值、数组、函数等。例如,字符串对象的`length`属性可以用来获取字符串的长度,而`toUpperCase`方法则可以将字符串内容转为大写形式。 创建...
在进行web项目开发的时候,有时候需要把一些前端的数组进行去重处理,得到一个去重后的数据,然后在进行相关的操作
全局对象中包含了一些内置函数,如`eval()`用于执行一个字符串作为JavaScript代码,`setTimeout()`和`setInterval()`用于定时执行函数。 二、Number对象 Number对象用于处理数值类型,虽然在JavaScript中数字是...
JavaScript对象是编程语言的核心组成部分,尤其在Web开发中扮演着至关重要的角色。"JavaScript对象参考手册"涵盖了这一主题的广泛内容,旨在为开发者提供全面、深入的理解和实用指南。手册分为20个章节,不仅涉及...
在JavaScript编程中,校验对象参数是确保代码质量和数据安全的重要环节。`js校验对象参数说明表`可能是一个详细的文档或表格,用于定义和解释如何验证传递给函数或方法的对象参数。`js校验对象使用说明.doc`文档可能...
对象是由属性、方法和事件组成的,它们是JavaScript中的核心概念。 1. **对象的基本知识** - 对象是JavaScript中的一小块自包含的实体,可以是文本、图像、HTML元素等。每个对象都有特定的属性(描述对象特征的...
JavaScript的面向对象特性使其能够灵活地处理复杂的数据结构和业务逻辑。通过原型、构造函数和原型链,我们可以创建具有继承关系的对象,实现代码的复用和模块化。在实际开发中,理解并熟练掌握这些概念对于编写高效...
在JavaScript(JS)中,对象是一种复杂的数据结构,由键值对组成,它们不保证属性的顺序。然而,在某些场景下,我们可能需要对对象的属性进行排序,比如为了输出格式化或者处理特定逻辑。本篇文章将深入探讨...
在给定的代码片段中,通过循环遍历原始的JSON对象数组,并创建一个新的数组,同时复制每个对象的属性到新对象中。这样的操作通常是为了对数据进行进一步的处理或者更改,而保持原始数据不变。 **示例代码:** ```...