当前位置:  编程技术>java/j2ee

jsp中利用jquery+ajax在前后台之间传递json格式参数

    来源: 互联网  发布时间:2014-10-19

    本文导语:  经过一段时间的实验琢磨,终于将前后台之间的参数传递搞定了,实验所用工具myeclipse+structs1.2。 总结:容易出错的地方:1.ajax中data的格式一定要写对,这里举了两种形式,一种是 data:{参数:“”} 另一种是 data:“参数=”...

经过一段时间的实验琢磨,终于将前后台之间的参数传递搞定了,实验所用工具myeclipse+structs1.2。

总结:容易出错的地方:1.ajax中data的格式一定要写对,这里举了两种形式,一种是 data:{参数:“”} 另一种是 data:“参数=”+变量。

2.后台传递到前台数据转化为json格式,步骤要掌握好。

3.在js使用jquery必须要引用进来,否则会不执行jquery语句,这个问题困扰了我半天才解决掉,菜鸟的悲哀啊。jquery引用流程如下:网上下载jQuery.js,jquery-1.4.2.min.js两个js文件,放在webroot下的文件夹js中,引用代码如下:





其中就代表了根目录wenroot文件目录。

4.ajax的url路径必须要写对。

5.当前台没有传递参数到后台时,data可以不用写,或用data:{}代替。

前台代码如下:
代码如下:

var checkValue=$("#s1").val();

代码如下:

//这个var是获取的id问s1的select选择的opention值
$
.ajax({
type : "post",
url : "getShowDataList.do",
async : true,
//data:{data:""},这种也可以
data :
"filepath="+checkValue

代码如下:

//data:中的是传递到后台的数据,这里数据格式为json格式
,
dataType : "json",
error : function() {
//alert(checkValue);
alert('加载失败!');
},
success : function(json) {

代码如下:

//这里的json是后台传递过来的数据,这里数据格式也是json格式

前台获取后台的json格式list数据集,这段写在function中
代码如下:

var points = [];//创建数组
for ( var i = 0; i < json.length; i++) {

var str = new OpenLayers.LonLat(json[i].lon,
json[i].lat);
points.push(str);

}

后台代码:
代码如下:

public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {

String filepath = request.getParameter("filepath");

代码如下:

//获取前台传递过来的filepath
System.out.println(filepath);

List datalist = getShowData(filepath);

response.setContentType("appliction/json;charset=utf-8");
JSONArray jsonArray = JSONArray.fromObject(datalist);

代码如下:

try {

PrintWriter out = response.getWriter();
out.print(jsonArray);
for (int i = 0; i < jsonArray.size(); i++) {
System.out.println(jsonArray.get(i));
}
out.flush();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}

    
 
 

您可能感兴趣的文章:

  • aaa.jsp有如下链接,当单击该链接时将id值传递给bbb.jsp,怎样在bbb.jsp中引用这个id值?
  • 在线求救!!!如果在JSP页面之间传递多个参数?
  • <jsp:forward page="...">中如何传递多个参数给另一个JSP页面,格式如何写?
  • 怎样在两个JSP文件之间传递数据
  • 在JSP中如何将Form进行传递
  • 请教————由servlet如何传递参数给JSP页面???
  • jsp参数传递的问题求解??
  • jsp 如何与javabean传递变量?
  • 两个JSP页面如何传递变量啊?(如何通信)
  • JSP中URL的乱码问题!(传递中文)
  • 高分求救!JSP的参数传递问题?
  • JSP页面之间怎样传递参数?
  • JSP页面中文传递参数使用escape编码
  • 如何在jsp和servlet中传递bean?????
  • Jsp中Java和JavaScript之间如何传递变量?
  • servlet如何向jsp传递参数?
  • 简单问题:response.sendRedirect(page.jsp?);传递多个参数如何表示?
  • jsp中URL传递中文参数的处理方法
  • 各位虾帮忙了----在applet中如何将一个xml传递到下一个jsp页面中呢
  • 请教高手:Jsp在页面间如何传递“数组”?
  • 请问jsp和serlet之间怎么通讯,jsp和jsp之间呢?
  • 请问<%@include file="abc.jsp"%>与<jsp:include page="abc.jsp"/>之间的差别
  • jsp(java)里面怎么求两个日期之间的天数?
  • jsp之间传参数接受中文有乱码问题解决方法
  • 我用resin+jsp做,希望客户端之间互传文件,如何实现
  • 求助,JSP与Servlet之间可以引用全局变量吗(Session范围的)?
  • 如何完成Applet与Jsp之间的通信???急!!!!一定给分
  • 在JSP中如何实现用SESSION在多个页面之间传递变量!
  • Servlet与Jsp之间SESSION值传递问题?
  • 请问jsp和sevlet和xml之间是个什么关系啊,
  • Servlet和jsp之间进行属性传递是出现错误.
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 怎样利用JAVABEAN将JSP页面提交的数据保存到数据库,请给代码好吗?谢谢!
  • 利用Java 技术,怎样把JSP页面中的表格数据导入到microsoft Excel中
  • 怎样利用html中的超链接来执行一个servlet或者提交该页面上的数据给一个JSP
  • JAVA (Jsp)利用Google的Translate开发API的代码
  • 利用JSP建立Web站点
  • 在JSP利用JAVABEAN完成数据库的调用以及查询时出现的问题?JAVA高手请进
  • 利用iText在JSP中生成PDF报表
  • 有jsp~javabean的关于如何接收email的代码吗?利用他人的邮件服务器(smtp:163.com)收发邮件
  • 利用jsp+Extjs实现动态显示文件上传进度
  • JSP中清空cookie代码参考
  • 现有1.jsp、2.jsp、3.jsp三个文件,我怎么在3.jsp文件中得到1.jsp中输入的值?
  • 一个框界网爷包含上下两个网页a1.jsp和a2.jsp,怎么实现a1.jsp自身不变且提交数据到下面的a2.jsp呢?不胜感激,急..
  • response.sendRedirect("index.jsp") 和 <jsp:forward page="index.jsp"/>的区别?
  • 想把一个jsp转到另一个jsp页面,要穿参数,中文的(jsp变量)。谁教教我?!
  • jsp+bean还是jsp+ejb还是jsp+servlet还是asp+activex好?
  • 谁能告诉我,怎么调试jsp程序呀!我在jsp中调用java,但是Tomcat这家伙只会给我报jsp文件出错。这可怎么办呀?
  • jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?
  • 初学jsp,一个html调用一个jsp,这个jsp调用一个javaBean,已编译成类,最后如何部署(用j2sdkee)?
  • 我要学jsp,已经下载了j2ee1.4,需要一个支持jsp引擎的WEB服务器或jsp引擎!!(急,马上给分)
  • jsp中相对路径怎么表示?例如当前目录下的jsp目录里的文件。
  • 我已经在输出前包含了<jsp:include page="2.jsp"/>,
  • 欲学JSP,请教JSP资料,最好电子版。
  • jsp中文乱码 jsp mysql 乱码的解决方法
  • jsp+JavaBean vs jsp+Servlet+JavaBean
  • JSP/html 编辑器 Bravo JSP editor
  • JSP开发入门(五)--JSP其他相关资源
  • <jsp:include page="SystemLeft.jsp?TypeId=<%= itTypeId.toString() %>" flush="true" />
  • 用JBUILDER如何调试一个JSP工程,一次只运行一个JSP页面?
  • [求助]如何将用jsp写成的动态页面(*.jsp), 转换成静态页面(*.html)???
  • JSP由浅入深(2)—— 第一个JSP


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3