【发布时间】:2019-02-05 17:08:27
【问题描述】:
我正在尝试将 json 对象从 js 文件发送到 servlet,并在 servlet 中尝试获取值但获取 Null 我如何解决请建议无法从 json 对象获取数据
JSON 对象:
var Record ={
Username:document.getElementById("username").value,
Name:document.getElementById("name").value,
Contact:document.getElementById("phone").value,
Email:document.getElementById("Email").value,
DOB:document.getElementById("date").value,
Team:team,
Position:Position,
PermanentAddress:document.getElementById("per_add").value,
PermanentCountry:document.getElementById("country").value,
permanentState:document.getElementById("state").value,
permanentCity:document.getElementById("city").value,
CurrentAddress:document.getElementById("CurrentAddress").value,
CurrentCountry:document.getElementById("currentCountry").value,
CurrentState:document.getElementById("currentState").value,
CurrentCity:document.getElementById("currentCity").value
}
发送数据:
var PlayerData = JSON.stringify(Record);
$.post('/FootballLeagueController', PlayerData)
Inservlet:
Gson gson=new Gson();
FootballPlayerData playerData=new Gson().fromJson(request.getParameter("PlayerData")
,FootballPlayerData.class); //(comment)Note :-FootballPlayerData is my pojo class.
【问题讨论】:
标签: javascript java json