后台怎么接受前台post的数据

前台

  $.ajax({
                url: "/Roster/GetNamePY",
                type: "post",
                data: {
                    PY: $("#Name").combobox('getValue')
                },

                dataType: "json",
                success: function (data) {
                    $("#Name").combobox("loadData", data)
                },

                error: function (xml, text, msg) {
                    error.apply(this, arguments);
                }
            });

后台除了在方法内string namePY = Request["PY"];
怎么在括号里获取参数,

 public JsonResult GetNamePY()
        {
            }

0

4个回答

String py=request.getParameter("PY");

0

如果你用的spring mvc 框架,写成GetNamePY(String PY),与参数名保持一致,会自动接受参数值

0

//你可以直接在方法括号中直接获取
//在asp.net MVC可以这样用,不仅可以获取多个参数,
//还可以通过引用jquery.unobtrusive-ajax.js,
//这样后台还可以通过参数名和类属性名对应封装成实体对象,这样方法参数申明中可以声明一个对象

public JsonResult GetNamePY(string PY)
{
//
}

0

如果你用的是ssh框架,在后台你只需要创建同名的成员产量就好,并提供set,get方法

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
前台传递POST与GET请求时,后台接收数据
今天9月30号,距离放假还有一天,划水过程中记录一下曾经遇到的问题。nnget请求:在常规理解上来,是跟在地址栏后方的众多变量,在后台接收的时候,我们可以定义一个包装对象,或者是直接用参数来接收,或者用Map来接收都可以,其中我们可能会用到@RequestParam注解来对接收到的数据进行默认赋值,是否是必须字段等实现功能。nnpost请求:post请求是接收一个表单内部的数据,我们平时采用的方式...
前台使用Vue post请求,后台如何接收请求参数
vue代码n axios.post("DebugController/debugInterface",that.fileModal)n .then(function(res) {n that.button_isloading=false;n that.isreadOnly=false;n ...
mybaits中后台接收前台提交的数据解析
纠结了很长时间的问题,在技术经理的帮助下解决了rn最初我用的是list来接收前台传来的数据,发现不能传进来,换成arrayList,进来了并加上了@RequestParam,于是再去看看List和ArrayList的区别rnrnList是接口 定义了一些方法 但是方法没有被实现 ArrayList是一个类 实现了List这个接口 List里边定义的方法 在ArrayList里边都实现了 同时Li
请教ASP.NET MVC框架中使用Post从前台向后台传输数据,数据接收为NULL的情况
var checkEmulation = function () {    $.post("/Home/argodist", {        positionss: positionss    }, function (res) {        if (res == "success") {        }    });    loading1();};上面是前台的数据传输语句,其中打断点可...
SSM后台接收前台参数的方法
1.表单nn属性类型 属性名(属性名和控件的name一致)nnrequest.getParameter("username");nn@RequestParam(value="username") String userNamenn2.ajaxnnpost:@requestBody 实体类 nnget: 属性类型 属性名...
spring boot 接收前台参数--post
在前台注册用户的时候,我们需要接用户post过来的参数在后台接收。在进行校验记录等操作。nn我这里采用的是实体类的方式,就是将前台参数的字段都整合到一个实体类里,这样方便获取。nn先看页面:nnnn这里要注意的是input里的Name字段,这里的字段要和实体类的字段名一致才行。ajax请求怎么写看上一篇(https://blog.csdn.net/qq_34756209/article/detai...
nodejs后台接收不到前台提交的用户信息
最近在做一个webapp的项目,遇到一个前后端交互的问题。在网上查了好久说要请求的地址和接收的地址一样才行。这样是没错,但是,我把post里面两个地址写的一样,一直报错,后来才知道是什么原因。n项目所用技术:后台:nodejs、express;前端:vuejs 2.0、vue-resourcennn项目中需要用户注册信息,然后把数据提交到后台,并在后台进行接收以及存放到数据库。n首先是前
前台向后台传数组格式数据 后台接收的方法
前台传送的数据格式:1.在前台使用ajax传输时使用JSON.stringify(questionsList)转化为json格式JSON.stringify(questionsList)2.后台接受时先使用getParameter进行接收后再转回list格式 String array = request.getParameter("questionsList");3.再使用JSONArray.fr...
Springmvc前台通过ajax传值到后台用@RequestBody接收,报415/400错误
需求:前台传json格式的数据,后台用@RequestBody转换为对应的javaBean,n1:首先json里的数据应该对应javaBean里的属性,否则肯定会报错n2:出现此问题的原因是前台传到后台或者后台传到前台的数据格式不正确,格式应该为application/jsonn解决:nfirst:nspringmvc.xml
关于Ajax前台Json数据的接受和后台数据解析
关于Ajax前台Json数据的接受和后台数据解析具体问题方法解析一.不添加contentType 属性二.添加contentType:"application/json" 属性总结n具体问题n最近在使用Ajax做前后台数据传输时发现了一个问题,就是使用jQuery使用Ajax时是否添加contentType : "application/json; charset=utf-8"属性碰到的坑,下面...
SpringMVC后台接收前台传来数据的三种简单方式
由于最近项目用到了SpringMVC,就稍微研究了一下,以前都是用struts2,在struts2中,jsp页面给form表单中的元素定义name属性,然后在action中定义相同名称的变量,提供get()和set()方法,就会将这些变量封装到struts2中的值栈中,从而可以将参数在前台页面和后台中进行数据交互,但在SpringMVC中不能用这种方法,现在就介绍三种简单的数据交互方法,以后用到其
前台传递JSON数据,后台spring mvc如何接收数据
如何传递JSON数据到后台?nn方式一, 使用post请求,请求类型为:application/x-www-form-urlencoded; charset=UTF-8nnn$.ajax({n url : url,n type : 'POST',n data : {n username : $("input[name='username']").val(),n userCo...
ajax post请求,后台servlet来接收
一上午都在看这个问题,真的是醉了,后台servlet能接收到参数但是接收到的参数却是一直为nullrn前台ajax如此:rn $("#loginbtn").on(n "click",n function() {n var email = $("#email").val();n var password = $("#password").val();n
前台后台数据交互之Servlet & XMLHttpRequest(POST篇)
前面已经实现了将数据GET到后台。GET方法实现比较简单,直接将信息添加到url中即可。本篇主要介绍通过Ajax将数据POST到后台。 n 由于POST方法可以传递大量数据到后台,所以为了使格式的统一,将数据设置为Json格式。这就涉及到如何将数据封装为json格式,因此添加json2.js到HTML页面。njson2.js资源链接web.xml中servlet相关配置不变(参考GET篇)n J
ssh后台开发之接收请求数据
ssh搭建后台之接收请求数据
koa前台post数据到后台,以及通过字符串拼接才能后台才能拿到,以及在后台转换json
前台部分:        var valx=this.state.keyval                          这个不要        var result =fetch('/api/result',{            method:"POST",                                     这个必须            credentials...
Nodejs express获取Ajax(post方式)发送的数据
Nodejs express获取Ajax(post方式)发送的数据
前端jQuery向后台发送POST请求并接收后台返回的数据(C#)
function yanzheng()n {n var fwzx = $("#fuwuzhongxin").val();n $.post('yanzheng.aspx', fwzx, function (data) {n document.getElementById("fwzxname").innerHTML
java后台接收数据
1、getParameter来获取数据int userId = Integer.parseInt(this.getgetParameter().getParameter("userId"));n int tieId = Integer.parseInt(this.getRequest().getParameter("tieId"));2、java前台–》后台的接收:JSP中直接用属性名
Struts2 后台Action接收POST请求JSON数据及其实现解析
一.数据表单nnn<form id="messagePrioritySetting" name="messagePrioritySetting" method='post'>nn <table class="table_gry" >n <tr>n <td width="50" height=22 class="col
Maven项目:Spring MVC + Ajax + Json + RequestBody:POST后台服务器接收前端JSON数据并注解到POJO内
最近一直看Java服务器端开发,用的架构在Maven项目内的Web后台服务器,用了两天时间明白了怎么整合这些框架,很累找了很多资料,尤其在整个过程中Eclipse还时不时崩溃,正常的jsp文件都打不开,需要重新启动编译器,另外还有不断的调试。由于本人对于前端不太了解,更多时候调节一堆错误404,415这些错误真的很烦人,有时候重新启动编译器可以,但是有时候就需要查看POST的数据,而网上的大部分东西
vue中post方式提交数据后台无法接收
vue中post方式提交数据后台无法接收
前台发送 ajax 请求到后台传递数组参数
前台发送 ajax 请求到后台,发现直接传递数组,后台是接收不到的,需要 ajax 加上一个 traditional 属性rnrnrnvar arr = ["a","b","c"];nn$.ajax({n url:"save",n type:"post",n dataType:"json",n traditional: true,//加上这个属性,后台用 String[]
Spring MVC后台接收不到POST请求的参数
使用jQuery从前端向后台发送JSON数据,设置了Content-Type为application/json,同时在Spring MVC的Controller里面使用了@RequestParam注解来接收参数,但是只在GET请求的时候才能正常访问,在使用POST请求的时候会产生找不到参数的异常。原因是,jQuery发送的数据是用&符号连接起来的,像是这种:,对应的Content-Type是 app
后台接受前台传的数组的几种方法
1 最土的方法(跟标题不搭)n 前台,逗号拼接拼成字符串n 后台,String[] arr = ids.split(",")n n 2 默认的contentType: "application/x-www-form-urlencoded",n n 前台 JSON.stringify(ids)n...
前台向后台提交数据是乱码的处理
现在无论是GET还是POST提交中文的时候,都会出现乱码的问题.rnrn解决:rnrnPOST的解决方案:rnrnPOST的参数在请求体中,直接到达后台的Servlet.数据封装到Servlet中的request中.request也有一个缓冲区.request的缓冲区也是ISO-8859-1编码.rnrn设置request的缓冲区的编码:rnrn    * request.setCharacter
Spring boot后台接收前端传过来的form-date类型的参数
1, 传递方式需要为postrnrnrn2, 后台接收方式如下:rn @RequestMapping(value = "/publish/{eventId}", method = { RequestMethod.POST})n public ResponseResult toPublish(HttpServletRequest request, @PathVariable final
node如何接收ajax post方式传来的json类型数据
最近学了node,对于post请求的数据都是用body-parser中间件进行处理,但是今天用ajax传数据的时候发生了错误,错误如下: n传过来的值直接被解析成一个key,改了好久才解决,所以把这个问题记录一下1.form表单提交时初入门node的同学(比如我),刚开始知道body-parser的时候都只知道这样用 n然后接受post请求的数据通过req.body n这样传过来的数据就会被解析成一
【Asp.net】使用Ajax和Jquery在前台向后台传参数并返回值的实例
一、前言      以前在做项目的时候遇到asp.net前后台通过AJAX传递数据,当时做完了,自己一直没有总结,虽说上手快,但是还是要总结一下,以供以后的学习,思考。二、要点分析      asp.net的前台可以通过按F7进入后台,但是要想通过AJAX在后台捕获AJAX传过来的参数的时候就要添加[WebMethod] ,才可以。不过可以在asp.net捕获AJAX使用很多的是用“一般处理程序”来
springMvc中前台ajax传json数据后台controller接受对象为null
一般地,出现这种情况很大一部分原因是对ajax中的参数作用不熟悉或者对@RequestBody注解不熟悉。nn在jquery的ajax中,如果没加contentType:"application/json",那么data就应该对应的是json对象,反之,如果加了contentType:"application/json",那么ajax发送的就必须是字符串。为什么呢?contentType参数指定的...
nutz框架,前台发送json 格式数据,后台用什么注解接?
n@AdaptBy(type= JsonAdaptor.class)nnn
SpringMVC接收前台传递的List集合
SpringMVC好像不能通过注入方式直接将List或数组直接传到Controller来接收。n但Spring提供简单的对象绑定,所以可以把要传递的集合封装成一个List对象或其他,可以达到传递List的目的。njs层:nOrder.delOrders({orderIds: $scope.ids}, function () {n Flash.success('删除成功!');
前台请求后台用@RequestBody接收数据
 请求示例:将传输的对象JSON.stringify()nnJSON.stringify() 表示从一个对象中解析出字符串nnn $.ajax({n url: "http://localhost:8201/search",n type: "post",n contentType: "application/json;charset=UTF-8",n d...
使用 ajax、 post时后台接收到的数据为空null
controllernn@RequestMapping(value="admin/insert/user")n    @ResponseBodyn    public Map<String, String> insertUserType( n            @RequestParam( value =“username ”required=false) String  user...
后台byte类型接收form表单数据异常
背景:表单中使用<input type="hidden" value="${entity.state }" name="state" />传递一默认值到后台。后台使用 byte类型接收:private byte state;此时后台抛出异常:字符串无法转换成byte类型:解决方案:后台接收数据时增加一层vo,vo 层使用String类型接收,在model层使用该字段时再具体转换priv...
在前台传递一个数组,后台如何用JSONArray接收的一种方法
1、首先在jsp页面用ajax传递了一个数组,具体如下图所示:nn2、然后在Controller页面中先将参数用JsonObject格式接收到后台:nn3、然后用JSONObject的getJSONArray()方法将其转换成数组专用的JsonArray格式:nn这样我们就在后台用JSONArray的方式接收到了前台传过来的数组了。nn...
ajax提交数据过大时出现异常,后台接收不到数据
post提交理论上是没有大小限制的,但是如果提交的数据过大用request.getParameter()方法接受的话,控制台打印输出为null。是因为该方法有数据大小的限制,一般不超过2M。可以改为以下方式来接受。StringBuffer sbuffer=new StringBuffer(); try { BufferedReader br=req.getReader(); char[]...
springmvc后台接收前台页面传递参数的方式
rn前端form传递username和password两个参数,后端的接收方式可以有一下几种方式:rn rn rn@RequestMapping("/jsp/login/login.do")rn public ModelAndView login(String username,String password){rn ModelMap map = new ModelMap();rn map.p...
对于axios.post的前后台的参数传递问题
axios 可以看成是另一种ajax,就是负责向后台进行请求和数据传递的组件n一般我们在前台页面请求后台时,如果数据量不大的情况下,get方式请求完全可以实现,如下:nvar projectid = 1;naxios.get('../tplusbranch/gettplusbranchs.json',n params: {//请求数据n  "projectid":projectidn}
php后台接收form表单post的数据,并存到数据库
1.form表单demo:task.htmlnnn<fieldset id="setFiled">n <legend>发布任务</legend>n <form action="registr.php" method="post" id="steForm">n <label>任务类型:&a
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python后台怎么学习 产品经理最想接受的培训