前台页面:
        <tr>
          <td align="right">驾驶员</td>
          <td>        
            <input id="carManage.carDriver" name="" type="text" size="20" />
             </td>  
        </tr>
        <tr>
          <td align="right">车牌号码</td>
          <td><input id="carManage.carNumber" name="" type="text" size="20" /></td>
        </tr>
后台:
private CarManage carManage;// 车辆类
public String query1() {
Map<String, Object> map = new HashMap<String, Object>();
map.put("carDriver", "7@"+carManage.getCarDriver());
map.put("carNumber", "7@"+carManage.getCarNumber());
PageResultSet ps = jdcdjaction.loadPageEntities(nowPage, pageSize, map);
jdccxLists = ps.getResultSet();
allPage = ps.getAll();
total = ps.getTotal();
nowPage = ps.getNow();
return "query1Success";
}
有getter setter
对应的carManager也有
但是struts报错
java.lang.NullPointerException;
如果把
                map.put("carDriver", "7@"+carManage.getCarDriver());
map.put("carNumber", "7@"+carManage.getCarNumber());
换成
                map.put("carDriver", "7@王");
正确
求解决.....

解决方案 »

  1.   

    <input id="carManage.carDriver" name="carManage.carDriver" type="text" size="20" />
    主要是name
      

  2.   

    Is "name" No "id".楼主,把你"name"换成"id"试试..
      

  3.   

    <input id="carManage.carDriver" name="carManage.carDriver" type="text" size="20" />
      

  4.   

    <input id="carManage.carDriver" name="" type="text" size="20" />
    id换成name就好了
    谢谢各位大虾
    很久没摸代码了
    手生...
      

  5.   

    map.put("carDriver", "7@"+carManage.getCarDriver());carManage这个为null  自己debug下