Reactjs 在java中获取httpServletRequest,发送http直通react
我需要在react中使用axios通过htttp get请求发送多个变量,问题是,我不能在get头上发送它们,因为有太多的信息 我有在ajax中使用jquery datatables插件的经验,在这里我可以发送如下数据:Reactjs 在java中获取httpServletRequest,发送http直通react,reactjs,servlets,get,httprequest,axios,Reactjs,Servlets,Get,Httprequest,Axios,我需要在react中使用axios通过htttp get请求发送多个变量,问题是,我不能在get头上发送它们,因为有太多的信息 我有在ajax中使用jquery datatables插件的经验,在这里我可以发送如下数据: inventoriesTable = $('#dt-inventories-table').DataTable({ ajax:{ url:"path goes here", type: "G
inventoriesTable = $('#dt-inventories-table').DataTable({
ajax:{
url:"path goes here",
type: "GET",
data:function(d){
d.data1 = $("#data1").val();
d.data2 = $("#data2").val();
d.data3 = $("#data3").val();
d.data4 = $("#data4").val();
d.data5 = $("#data5").val();
},
dataSrc:function(json){
},
error:function(){
}
},
columns: [
{ "data": "col1" },
{ "data": "col2" }
],
});
});`
@RequestMapping(value="path goes here",method=RequestMethod.GET)
@ResponseStatus(HttpStatus.OK)
public void someFunction(HttpServletRequest request){
String data1 = request.getParameter("data1");
String data2 = request.getParameter("data2");
String data3 = request.getParameter("data3");
}
然后我可以通过HttpServletRequest在java中获得它,它可以执行以下操作:
inventoriesTable = $('#dt-inventories-table').DataTable({
ajax:{
url:"path goes here",
type: "GET",
data:function(d){
d.data1 = $("#data1").val();
d.data2 = $("#data2").val();
d.data3 = $("#data3").val();
d.data4 = $("#data4").val();
d.data5 = $("#data5").val();
},
dataSrc:function(json){
},
error:function(){
}
},
columns: [
{ "data": "col1" },
{ "data": "col2" }
],
});
});`
@RequestMapping(value="path goes here",method=RequestMethod.GET)
@ResponseStatus(HttpStatus.OK)
public void someFunction(HttpServletRequest request){
String data1 = request.getParameter("data1");
String data2 = request.getParameter("data2");
String data3 = request.getParameter("data3");
}
在react中使用axios有什么方法可以做到这一点吗?