javascript 如何接收后台 java list

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 如何接收后台 java list相关的知识,希望对你有一定的参考价值。

有很多种方式的 前提是这个list只能在返回的jsp页面去获取,不可以在单独的js文件中获取,除非是使用ajax请求返回的list。


首先可以用EL表达式去获取Controller或Action返回的list,代码如下

var list = $list;

如果你使用了status的话 也可以用s标签获取。


也可以使用ajax去异步获取。

参考技术A javascript 是事件驱动机制的哦。

javascript 只能主动去请求 后台 java 数据。

这样,我给你一个 javascript 一步请求 后台数据的例子:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$.get( 'java.list.jsp' , function(data)
alert(data);
);
</script>
这样就可以不刷新页面,获取到 后台 java list 啦。。

有问题追问哦,谢谢,^_*本回答被提问者采纳
参考技术B 可以在后台取出java list 组装成XML的数据格式返回,在JS端解析。 参考技术C 一般做法是将 list 数据转化json 字符串,然后在前台进行解析 参考技术D JSON化,javascript使用他就像数组一样

ajax上传文件后,后台java如何接收(求后台接收的完整代码)

最近要做一个上传文件或者图片的功能,前台看过网上一些代码后知道怎么做了,但是后台的java怎么写还没有搞明白,求指教!!!

写一个servlet或jsp来接收,在servlet或jsp处理业务逻辑,后返回处理结果或新的数据
如jsp:

<%@ page errorPage="/common/error/error.jsp" %>
<%@ page contentType="text/html;charset=GBK"%>
<%
String planeNumber = request.getParameter("planeNumber");
String planeType = com.aerolink.aocs.system.parameter.list.PlaneTypeFactory.getPlaneType(planeNumber);
response.getWriter().write(planeType);%>追问

哥,能稍微具体点不,小弟对这块确实不熟,网上看了很多资料感觉更乱了!

参考技术A 请问这个问题你解决了吗? 参考技术B 前台,是哪个框架或具体的技术 。。。。。。。。。。。追问

前台我准备用ajaxFileUpload来写,前台可以处理,就是不知道后台应该怎么来接收这么传过来的文件

以上是关于javascript 如何接收后台 java list的主要内容,如果未能解决你的问题,请参考以下文章

javascript中如何传个数组到后台String [ ] 接收?

后台封装成jsonarray,前台js如何接收并存储到下拉列表中,急急急。。。

ajax上传文件后,后台java如何接收(求后台接收的完整代码)

java后台如何接收一个只有年月的时间值(layui 年月选择器)

iOS AFN POST  提交表单后台接收不到

关于java后台如何接收xml格式的数据