Jsp页面接收解析后台传来的链表和对象
最近写的前端页面用到了和后台的数据交互,后台用的是SpringMVC架构,因为之前对Ajax有些了解,所以一想到数据交互,第一反应就是Ajax,而没有想到Ajax的使用场合,完全忽略了后台使用SpringMVC的初衷(用这个架构可以将数据通过视图返回给用户),适合页面的重新加载。下面这些代码就是前台如何获取并解析后台传来的链表和对象。
1。获取并解析后台所传的链表里的数据,代码如下:
<%@ page import="java.util.List" %>
<%@ page import="java.com.Entity.Student" %>
var id = new Array(10);
var name = new Array(10);
var j = 0<% List student = (List)request.getAttribute("studentList");for(int i=0; i<schedules.size(); i++){Student stu = (Student) student .get(i);%>var id[j] = "<%=stu.getId()%>"var name[j] = "<%=s.getName()%>"i++;<%}%>
这段代码举了个获取所有学生id和name值的例子,在解析之前必须导入所要用到的类,然后就是获得后台通过页面所提交的链表名,类型是链表所以要通过List进行强制类型转换,接下来就是遍历链表,获取链表类中的每个实体的属性值,编写js代码,将获得的值显示在页面。
2.获取后台所传对象里的数据,代码如下:
<%@ page import="java.com.Entity.Student" %>
<%Student stu = (Student) request.getAttribute("student");%>var name = "<%=stu.getId()%>";var length = "<%=stu.Name()%>";
这个和第一个代码段一样,同样是导入实体类,获取后台传过来的对象,获取对象的属性值。
通过这次的项目学到了很多东西,之前一直都是写静态页面,很少去想前后端交互,都忽略了前端是jsp页面,里面可以写java代码,在组长的帮助下用这种方式完成了前端接收并解析后台数据,收获还是很大的!
Jsp页面接收解析后台传来的链表和对象相关推荐
- struts2:JSON在struts中的应用(JSP页面中将对象转换为JSON字符串提交、JSP页面中获取后台Response返回的JSON对象)...
JSON主要创建如下两种数据对象: 由JSON格式字符串创建,转换成JavaScript的Object对象: 由JSON格式字符串创建,转换成JavaScript的List或数组链表对象. 更多关于J ...
- javaweb jsp页面无法解析${message}
我遇到的问题是jsp 页面无法解析/${ } 标签, 后台和页面都没有报错. 原因时web.xml <?xml version="1.0" encoding="UT ...
- jsp 页面传值 到后台 中文乱码解决方法
例jsp中传入的参数名字:shortname 情况(1):和方法2针对的情况一样 如果是第3种情况的话就不适用了 java后台代码这样处理 String str = new String(shor ...
- springboot配置对jsp页面的解析支持
pom.xml文件配置依赖信息 <!--引入Spring Boot内嵌的Tomcat对JSP的解析包,不加解析不了jsp页面--> <dependency><groupI ...
- springMVC自动获取jsp页面input中的值,封装成对象传入后台
最近做公司的项目,项目采用的是ssm框架,发现后台在采集jsp页面表单里面的数据时没有用到传统的request.getParameter(),而是在controller的传入参数多了几个对象.因此发现 ...
- vue解析后台传来的文件流实现文件下载功能并兼容ie
后台传来的文件流: 下载并兼容了ie: export function downloadFile(data, fileName, http, url) {axios({method: http,dat ...
- jsp页面获取到后台的cookie(记住我)
<pre name="code" class="html">WEB-INF下index.jsp:<%@page pageEncoding=&q ...
- C标签加EL表达式在jsp页面实现遍历后台内容
1.引入C标签 <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 2. ...
- v-html解析后台传来的html 含有script标签 将js当成字符串来编译咋办
前提: 为啥 不用前端请求数据:因为数据是扒过来的 对方返回xml 后台转换 => 解析成html 再给前端 问题: 后台将html和js都返给我 点击按钮 弹窗 会报错找不到方法 因为用vue ...
最新文章
- ArduinoYun教程之配置Arduino Yun环境
- Sqlite数据库中索引的使用、索引的优缺点
- hdu 3966( 树链剖分+点权更新)
- Redis 命令--Redis集合(Set)
- mac mysql 列表_Mac终端操作Mysql,以及Mysql的操作方法详解
- oracle执行计划的概念,SQL语句性能调整之ORACLE的执行计划
- Spring 测试代码的写法以及一个c3p0的错误
- java的datatype_java基本数据类型--Basic Datatypes
- 远程桌面提示“用户帐户限制(例如,时间限制)会阻止你登录。请与系统管理员或技术支持联系以获取帮助。”
- C文件操作——字符 读写函数 getc和putc(是一个宏的实现)
- TSP问题-多种算法求解
- LSTM(long short term memory)长短期记忆网络
- API安全(二):API安全设计原则
- 计算机网络引言(1)
- 蓝桥杯:纸张尺寸(C++)
- Linux终端设备文件介绍
- JavaScript 个人笔记3(详细BOMDOM)
- IOS模拟器弹出软键盘
- 浪潮信息m5服务器,浪潮英信服务器NF8480M5
- 奥斯卡金像奖导演洛朗•维茨 (Laurent Witz)出席第十一届中国国际动漫节