最近写的前端页面用到了和后台的数据交互,后台用的是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页面接收解析后台传来的链表和对象相关推荐

  1. struts2:JSON在struts中的应用(JSP页面中将对象转换为JSON字符串提交、JSP页面中获取后台Response返回的JSON对象)...

    JSON主要创建如下两种数据对象: 由JSON格式字符串创建,转换成JavaScript的Object对象: 由JSON格式字符串创建,转换成JavaScript的List或数组链表对象. 更多关于J ...

  2. javaweb jsp页面无法解析${message}

    我遇到的问题是jsp 页面无法解析/${ } 标签, 后台和页面都没有报错. 原因时web.xml <?xml version="1.0" encoding="UT ...

  3. jsp 页面传值 到后台 中文乱码解决方法

    例jsp中传入的参数名字:shortname 情况(1):和方法2针对的情况一样 如果是第3种情况的话就不适用了 java后台代码这样处理   String str = new String(shor ...

  4. springboot配置对jsp页面的解析支持

    pom.xml文件配置依赖信息 <!--引入Spring Boot内嵌的Tomcat对JSP的解析包,不加解析不了jsp页面--> <dependency><groupI ...

  5. springMVC自动获取jsp页面input中的值,封装成对象传入后台

    最近做公司的项目,项目采用的是ssm框架,发现后台在采集jsp页面表单里面的数据时没有用到传统的request.getParameter(),而是在controller的传入参数多了几个对象.因此发现 ...

  6. vue解析后台传来的文件流实现文件下载功能并兼容ie

    后台传来的文件流: 下载并兼容了ie: export function downloadFile(data, fileName, http, url) {axios({method: http,dat ...

  7. jsp页面获取到后台的cookie(记住我)

    <pre name="code" class="html">WEB-INF下index.jsp:<%@page pageEncoding=&q ...

  8. C标签加EL表达式在jsp页面实现遍历后台内容

    1.引入C标签 <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 2. ...

  9. v-html解析后台传来的html 含有script标签 将js当成字符串来编译咋办

    前提: 为啥 不用前端请求数据:因为数据是扒过来的 对方返回xml 后台转换 => 解析成html 再给前端 问题: 后台将html和js都返给我 点击按钮 弹窗 会报错找不到方法 因为用vue ...

最新文章

  1. ArduinoYun教程之配置Arduino Yun环境
  2. Sqlite数据库中索引的使用、索引的优缺点
  3. hdu 3966( 树链剖分+点权更新)
  4. Redis 命令--Redis集合(Set)
  5. mac mysql 列表_Mac终端操作Mysql,以及Mysql的操作方法详解
  6. oracle执行计划的概念,SQL语句性能调整之ORACLE的执行计划
  7. Spring 测试代码的写法以及一个c3p0的错误
  8. java的datatype_java基本数据类型--Basic Datatypes
  9. 远程桌面提示“用户帐户限制(例如,时间限制)会阻止你登录。请与系统管理员或技术支持联系以获取帮助。”
  10. C文件操作——字符 读写函数 getc和putc(是一个宏的实现)
  11. TSP问题-多种算法求解
  12. LSTM(long short term memory)长短期记忆网络
  13. API安全(二):API安全设计原则
  14. 计算机网络引言(1)
  15. 蓝桥杯:纸张尺寸(C++)
  16. Linux终端设备文件介绍
  17. JavaScript 个人笔记3(详细BOMDOM)
  18. IOS模拟器弹出软键盘
  19. 浪潮信息m5服务器,浪潮英信服务器NF8480M5
  20. 奥斯卡金像奖导演洛朗•维茨 (Laurent Witz)出席第十一届中国国际动漫节

热门文章

  1. PYQT5-实时更新图片显示
  2. 广东省揭阳市谷歌卫星地图下载
  3. HTML font 标签的 size 属性
  4. 2021最新小程序去水印源码教程
  5. 【UnityShader】云海效果模拟与视差映射
  6. Web 安全:PKI 扫盲
  7. 二值化-大津法(OTSU)
  8. 面向程序员的数据挖掘指南(四)
  9. 微信小程序+讯飞语音实现个人语音助手
  10. pytorch安装问题总结