JFINAL+Ajax传参 array 数组方法 获取request中数组操作

 更新时间:2020年08月24日 10:27:38   作者:JackChenKing  
这篇文章主要介绍了JFINAL+Ajax传参 array 数组方法 获取request中数组操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

前台代码js

var _list =[];
 
    for (var i = 0; i < array.length; i++) { 
      _list[i] = array[i]; 
    }  
    $.ajax({ 
      type: "post",
      url: "",
      data: {"ids": _list },
      dataType: "json",
      success: function(data){
         alert("添加成功");      
      }
  }); 

<!!错误写法,jfinal有特别对数组的封装方法!!>

后台代码 java

String ids = this.getPara("ids[]");
      System.out.println(ids);
      String[] deleteId = ids.split(","); 
       for (String str : deleteId) { 
          System.out.println(str); 
        } 

正确的

String[] userids = this.getParaValues("ids[]");
 for (String str : userids) {     
        System.out.println(str); 
       }  

补充知识:关于Jfinal上传多个文件后台获取变量的问题

JFinal作为一款极速开发框架,开发速度快、基本功能丰富,使得开发一个简单的网站可以快速高效的进行,节省了大量的时间,受开发人员喜爱。但是使用过程并不是一番丰顺的。就好像是给你一把冲锋枪,你可以简单的就学会开枪,但是需要认真学习才能打得准。Jfinal也是这样,使用者需要详细解读他的API才可以快速进行开发。

本人开发中遇到的问题点就是对于需要同时上传文件又要提交数据时,由于前台设置了form提交方式为enctype="multipart/form-data",无论后台用什么取值方法都不能获取到数据字段,只能获取到文件。经过反复试验发现,先接收文件之后再接收数据字段就可以了。对此是什么原理一直不太明白,继续研究中。在这里把结果直接告诉大家,希望对大家有帮助。

总结:文件和字段同时在一个form中提交,先接收文件,再接收字段就可以接收到。

以上这篇JFINAL+Ajax传参 array 数组方法 获取request中数组操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java实现拼图小游戏

    java实现拼图小游戏

    这篇文章主要为大家详细介绍了java实现拼图小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • Spring Security获取用户认证信息的实现流程

    Spring Security获取用户认证信息的实现流程

    Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI和AOP功能,为应用系统提供声明式的安全访问控制功能
    2022-12-12
  • Java中使用BigDecimal进行精确运算

    Java中使用BigDecimal进行精确运算

    这篇文章主要介绍了Java中使用BigDecimal进行精确运算的方法,非常不错,需要的朋友参考下
    2017-02-02
  • SpringCloudStream中的消息分区数详解

    SpringCloudStream中的消息分区数详解

    这篇文章主要介绍了SpringCloudStream中的消息分区数,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • IDEA Maven Mybatis generator 自动生成代码(实例讲解)

    IDEA Maven Mybatis generator 自动生成代码(实例讲解)

    下面小编就为大家分享一篇IDEA Maven Mybatis generator 自动生成代码的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • SpringBoot多模块项目框架搭建过程解析

    SpringBoot多模块项目框架搭建过程解析

    这篇文章主要介绍了SpringBoot多模块项目框架搭建过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • SpringBoot与Spring之间的对比

    SpringBoot与Spring之间的对比

    这篇文章主要介绍了SpringBoot与Spring之间的对比,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • HashMap链表与红黑树转换详解

    HashMap链表与红黑树转换详解

    这篇文章主要介绍了HashMap链表与红黑树转换详解,HashMap是Java中的一种数据结构,它实现了Map接口,提供了键值对的存储和检索功能,它基于哈希表的原理,通过将键映射到哈希表中的位置来存储和获取值,从而实现了快速的查找和插入操作,需要的朋友可以参考下
    2023-11-11
  • Mybatis mysql模糊查询方式(CONCAT多个字段)及bug

    Mybatis mysql模糊查询方式(CONCAT多个字段)及bug

    这篇文章主要介绍了Mybatis mysql模糊查询方式(CONCAT多个字段)及bug,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • 解析Java的JNI编程中的对象引用与内存泄漏问题

    解析Java的JNI编程中的对象引用与内存泄漏问题

    这篇文章主要介绍了Java的JNI编程中的对象引用与内存泄漏问题,重点讲述了局部和全局引用时一些值得注意的地方,需要的朋友可以参考下
    2015-11-11

最新评论