javascript 如何接收后台 java list
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 如何接收后台 java list相关的知识,希望对你有一定的参考价值。
有很多种方式的 前提是这个list只能在返回的jsp页面去获取,不可以在单独的js文件中获取,除非是使用ajax请求返回的list。
首先可以用EL表达式去获取Controller或Action返回的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如何接收(求后台接收的完整代码)