Jsp页面接收解析后台传来的链表和对象
来源:互联网 发布:河朔三镇 知乎 编辑:程序博客网 时间:2024/06/05 20:29
最近写的前端页面用到了和后台的数据交互,后台用的是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代码,在组长的帮助下用这种方式完成了前端接收并解析后台数据,收获还是很大的!
1 0
- Jsp页面接收解析后台传来的链表和对象
- jsp页面解析后台传来的链表并呈现在表格中
- js接收页面传来的参数
- ssh框架action域模型不起作用,接收不到jsp页面传来的id值
- servlet接收不到JSP传来的数据servlet接收不到JSP传来的数据
- jsp页面中如何实现获取后台传来的list数组
- 后台struts2如何接收前端传来的json数组
- struts2后台Action接收jsp页面的值
- springMVC接收页面传来的日期参数注解的写法
- JSP里面的JS获取后台传来的值
- jsp静态数据获取后台传来的值选择默认
- spring mvc 接收前台传来的json对象(转)
- Ajax使用方法,经典Ajax封装,可接收解析后台传回的json对象和json数组
- jsp页面显示后台传来参数以及传递参数给后台
- js eval方法解析java后台传来的json字符串
- JavaScript >AjaxFileUpload插件无法解析后台传来的json数据
- JSP内置对象-request传来的数据中文乱码处理
- ajax接收后台传来的JSON类型数据,可通过循环遍历为input赋值(input的ID需要和返回来的数据名相同)
- 第九周 OJ-4
- CentOS7安装nginx及配置
- B/S架构与C/S架构的区别
- Sdelayer注册
- java IO流学习总结
- Jsp页面接收解析后台传来的链表和对象
- redis.conf配置项说明
- 【UML】对象图(Object Diagram)
- S5PV210+WM8960 IIS+IIC 字符设备驱动调试心得
- 【POJ】-2406-Power Strings(KMP)
- Java 继承 - 字段不能被覆盖
- Android之Fragment懒加载
- poj1930(无限循环小数化成分数)
- c语言程序设计1-2章的知识点