我用spring mvc做,用post方式提交,后台获取不到参数值,用get方式就可以,什么问题

我用spring mvc做,用post方式提交,后台获取不到参数值,用get方式就可以,什么问题,第1张

因为form表单的enctype编码方式不同导致的;enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。

默认地,表单数据会编码为 "application/x->

MVC控制器中通过方法返回JsonResult,前台通过JQuery的 ajax方法调用即可

如果是通过Get方式 , JsonResult要 加上 JsonRequestBehaviorAllowGet

示例:

public JsonResult QueryOrg(string query, byte type)

{

var list = BLLQueryOrg(query, TicketOrgId, type);

return Json(new { suggestions = list }, JsonRequestBehaviorAllowGet);

}

它们发送的是XML数据,不是键值对形式的,所以才要这样获取:

if (Request>

方式一 通过 URL 传参

通过 URL 挂接参数,如 /auth/getUseruserid='6'

服务器端方法可编写为: getUser(String userid) ,也可新增其他参数如>

以上就是关于我用spring mvc做,用post方式提交,后台获取不到参数值,用get方式就可以,什么问题全部的内容,包括:我用spring mvc做,用post方式提交,后台获取不到参数值,用get方式就可以,什么问题、mvc4 如何返回Json数据并且 前台中怎么取它后台返回的数据、MVC 怎么获得POST过来的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/10061458.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存