使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
1、在jsp页面的js中可以用jsp标签
var patientInfoList={patientId:"${session.patientId}"};
var docDepList=[],noTypeMap=["","普通号","主治医生号","副主任医师号","主任医师号"];
<c:forEach varStatus="idx" var="list" items="${docDepList}">
docDepList[${idx.index}]={doctorId:"${list.doctorId}",departmentName:"${list.departmentName}"};
</c:forEach>
docDepList是一个数组,在js赋值是里边可以是对象
patientInfoList是一个对象
{"birthday":"1977-07-08","contactInfoList":[],"gender":"男"}形式可以用eval("("+data+")").birthday获得birthday的值
[{"contactInfo_ID":0,"create_Time":""create_Time}]形式相当于一个数组可以用eval("("+data+")")[0].create_Time得到
[{"contactInfo_ID":0,"create_Time":""create_Time},{"contactInfo_ID":0,"create_Time":""create_Time}],{"contactInfo_ID":0,"create_Time":""create_Time},{"contactInfo_ID":0,"create_Time":""create_Time}]
var dataArr=eval("("+data+")");
for(var i=0;i<dataArr.length;i++){
alert(dataArr[i].create_Time);
}
相关推荐
-
浅谈jsp的C标签一般使用方法以及js接收servlet中的对象及对象数组
由于现流行的javaWeb框架提倡前后端分离,比如在SpringMvc中已经很少写servlet的一些东西:目前 前端jsp中大多是一些纯html和js,很少用到jstl的一堆东西,后端也仅仅处理一些前端的post.get请求或页面跳转,无须以往繁琐的xml路径映射和filter过滤. 不过有时也会用到servlet作用域中的一些东西,比如某个固定的值.上下文路径等等~,不过这些东西大多数也仅限于取值而不是设置值(或对象),所以sun给了一个非常简洁的取值方式:C标签! 下面将简述下C标签的一些
-
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
1.在jsp页面的js中可以用jsp标签 var patientInfoList={patientId:"${session.patientId}"};var docDepList=[],noTypeMap=["","普通号","主治医生号","副主任医师号","主任医师号"]; <c:forEach varStatus="idx" var="list
-
js 声明数组和向数组中添加对象变量的简单实例
数组有四种定义的方式 使用构造函数: var a = new Array(); var b = new Array(10); var c = new Array("first", "second", "third"); 或者数组直接量: var d = ["first", "second", "third"]; 扩展: function ObjStory(id,biaoti,author
-
JSP 页面中使用FCKeditor控件(js用法)
它可和PHP.JavaScript.ASP.ASP.NET.ColdFusion.Java.以及ABAP等不同的编程语言相结合."FCKeditor"名称中的"FCK" 是这个编辑器的作者的名字Frederico Caldeira Knabben的缩写. FCKeditor控件请到官方网站下载http://www.fckeditor.net,本例主要用到FCKeditor_2.6.3.zip.fckeditor-java-demo-2.4.1.zip.fckedit
-
js array数组对象操作方法汇总
js 数组对象操作方法如下: 1. 创建数组 var array1 = [1,2] //方法一 var array2 = new Array() //方法二 array[0] = 1; array[1] = 2; 2.遍历数组 for循环 和for...in 循环 var array1 = [1,2]; var l = array1.length; //for循环 for(var i=0;i< l;i++){ console.log(array1 [i]); } //for...in 循环 fo
-
JSP页面中如何用select标签实现级联
做查询页面,查询条件比较多的时候往往会涉及到级联.举个简单的例子,拿教务系统来说,我们要查询教学计划信息,查询条件是入学批次.学生层次(专升本.高升专).专业.课程. 它们之间有什么级联关系呢?入学批次影响学生层次(某个入学批次可能只有专升本或者高升专一个学生层次).专业.课程,学生层次影响专业.课程,专业又影响课程.也就是说当选择入学批次时,学生层次.专业和课程的下拉框会局部刷新,选择学生层次时,专业和课程的下拉框会局部刷新,选择专业时,课程的下拉框也会局部刷新. 我们当然不希望已经选择的操作
-
jsp页面 列表 展示 ajax异步实现方法
1. 服务端先返回页面基本结构(如message.jsp), <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ tag
-
jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法
在自己练手时遇到了EL表达式被当成字符串处理而没有正确解析的现象.当时工程中使用的Javaee5, web.xml <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/
-
jsp页面中两种方法显示当前时间的简单实例
在jsp页面实现显示当前的日期时间,我们可以用一下两种方式实现: 1. 通过在jsp页面添加Java代码实现,主要代码如下所示 java.text.SimpleDateFormat simpleDateFormat = new java.text.SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); java.util.Date currentTime = new java.util.Date(); String time = simpleDateForm
-
在JSP页面中动态生成图片验证码的方法实例
在JSP页面中动态生成图片验证码 <%@ page language="java" pageEncoding="UTF-8"%> <%@ page import="java.awt.*,java.awt.image.*,com.sun.image.codec.jpeg.*,java.util.*" %> <%@ taglib http://struts.apache.org/tags-bean">ht
-
jsp页面中如何将时间戳字符串格式化为时间标签
datetag.tld文件: <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> <tagli
随机推荐
- Python使用中文正则表达式匹配指定中文字符串的方法示例
- Java 二维码,QR码,J4L-QRCode 的资料整理
- JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
- C#引用类型和值类型的介绍与实例
- Python 制作糗事百科爬虫实例
- C++基础入门教程(六):为什么创建类的时候要用new?
- mysql 选择插入数据(包含不存在列)具体实现
- JS判断当前日期是否大于某个日期的实现代码
- Android操作SQLite数据库(增、删、改、查、分页等)及ListView显示数据的方法详解
- android ListView深入理解
- PHP中实现生成静态文件的方法缓解服务器压力
- PHP获取字符流中第一个不重复字符的方法
- 一键设置java 环境变量 cmd下查看、修改(覆盖与添加)等说明
- golang实现基于channel的通用连接池详解
- Android XRecyclerView最简单的item点击事件处理
- mysql 5.7.23 安装配置方法图文教程
- 基于sklearn实现Bagging算法(python)
- Java异常处理 如何跟踪异常的传播路径
- Python使用APScheduler实现定时任务过程解析
- 微信小程序实现上拉加载功能