前台页面重要信息
提交到city.action页面 
objRequest.open("POST",url);
objRequest.send("provnice.id="+$("#provnice").val());  这里经测试没问题
确定city里有provnice属性,而且有setter跟getter方法
public Province province;
。setter   getter方法
并且Province  VO类中有id属性,当然也有setter跟getter方法
 
但最终还是接收不到那个id的值,求解决。

解决方案 »

  1.   

    将你public Province province;
    改成public Province province=new Province();试一下!
      

  2.   

    我把前台页面传参数放在URL的后面,这样就可以往后传了
    var url="show_city.action?province.id="+$("#provnice").val();
    objRequest.open("POST",url);
    objRequest.send(null);但post直接传为啥不行
    objRequest.open("POST",url);
    objRequest.send("province.id="+$("#provnice").val());求解???????????
      

  3.   

    你的 ajax里面 少写了一行,表示传递过去的值,要不 你的send里面 传不进去值,
        //定义传输的文件HTTP头信息
        objRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      

  4.   

    为啥不用JQUARY的POST   = =,你明显都在用JQUERY了