首页 > 其他 > 详细

jFinal 获取formdata数据为null的问题

时间:2021-08-22 21:13:50      阅读:22      评论:0      收藏:0      [点我收藏+]

一个相当奇葩的问题,我用jFinal获取前端传过来的formdata数据,非文件。我用ajax试了,axios试了,fetch试了,都不行。

public void login(@Para("username") String username, @Para("password") String password){

        //WDNM非要写这一句才能获取到数据,浪费老子好多个小时。
        UploadFile f = getFile();

        if(username == null){
            username = get("username");
        }
        if(password == null){
            password = get("password");
}

前端代码:

var formdata = new FormData();
var data = $.common.formToJSON(‘frmLogin‘);
formdata.append(‘username‘,data.username.toString());
formdata.append(‘password‘,data.password.toString());
$.ajax({
    url: ‘login‘,
    type: ‘post‘,
    processData:false,
    contentType:false,
    data:formdata,
    dataType: ‘json‘,
    mimeType: "multipart/form-data",
    // headers: {
    //     ‘Content-Type‘: ‘application/x-www-form-urlencoded;charset=UTF-8‘
    // },
    success: function(res) {
        console.log(res);
    }
});

jFinal 获取formdata数据为null的问题

原文:https://www.cnblogs.com/ranke110/p/15173356.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!