后台没有接受到前台传输过去的参数
public List<Map<String,Object>> getDatails(){
TextView tv = (TextView) findViewById(R.id.item_id);
final String ids = tv.getText().toString().trim();
String urls = url+"/user/datails.do";
mQueue = Volley.newRequestQueue(this);
final List<Map<String, Object>> listes = new ArrayList<Map<String, Object>>();
StringRequest datails = new StringRequest(Request.Method.POST,urls,new Response.Listener<String>(){
@Override
public void onResponse(String response) {
Log.i("response---->",response);
try {
JSONArray data = new JSONObject(response).getJSONArray("data");
for (int i = 0; i < data.length(); i++) {
Map<String, Object> map = new HashMap<String, Object>();
JSONObject jsonObj = (JSONObject) data.opt(i);
String name = jsonObj.getString("name");
String gender = jsonObj.getString("gender");
if(gender == "1"){
gender="男";
}else{
gender="女";
}
String birthdate = jsonObj.getString("birthdate");
//将时间戳转换为yyyy-MM-dd
Date dates = new Date(birthdate);
String strs = "";
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
strs=sdf.format(dates);
String national = jsonObj.getString("national");
String idcard = jsonObj.getString("idcard");
String political = jsonObj.getString("political");
map.put("name", name);
map.put("gender",gender);
map.put("birthdata",strs);
map.put("national",national);
map.put("idcard",idcard);
map.put("political",political);
listes.add(map);
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("错误信息:", error.getMessage(), error);
}
}){
protected Map getParams() throws AuthFailureError {
//在这里设置需要post的参数
Map params = new HashMap();
params.put("id", ids);
Log.i("idssssss", ids);
return params;
}
@Override
public Map getHeaders() throws AuthFailureError {
HashMap headers = new HashMap();
headers.put("Content-Type", "application/json; charset=utf-8");
return headers;
}
};
mQueue.add(datails);
return listes;
}