本帖最后由 longlaile2016 于 2013-06-06 10:04:50 编辑

解决方案 »

  1.   

    <context:component-scan base-package="com.*.*.web.controller" />你把base-package路径改一下。
      

  2.   

    楼上两位说的有道理,可是我book和forkliftInfo代码基本一样,而且都放在同一包下,为什么book可以访问,而forkliftInfo不行,按照百度和google的方法改配置文件也没有用,问题依然在,我试过直接把这个<context:component-scan base-package="com.*.*.web.controller" />改成具体的包路径,也不行。想问问你们知道其他的有可能出现的问题不
      

  3.   

    /cc/forkliftInfo/forkInlist.do 和你注解的requestmapping比比看
      

  4.   

    @xiuxiu2by
    这个是forkliftInfo的controller的mapping。
    @Controller("forkliftInfoController")
    public class ForkliftInfoController extends BaseController {
    // 书籍实体
    private ForkliftInfoDao forkliftInfoDao; /**
     * @description:添加forkliftInfo
     * @param forkliftInfo
     * @returnType: String
     */
    @RequestMapping(value = "/forkliftInfo/add", method = RequestMethod.POST)
    public @ResponseBody
    String add(ForkliftInfo forkliftInfo) {
    if(forkliftInfo!=null){
    forkliftInfoDao.save(forkliftInfo);
    return "true";
    }else{
    return "false";
    }

    } /**
     * @description:分页查询forkliftInfo
     * @param start  起始位置
     * @param limit  检索数目
     * @returnType: Map<String,Object>
     */
    @RequestMapping(value = "/forkliftInfo/list", method = RequestMethod.GET)
    public @ResponseBody
    Map<String, Object> list(int start, int limit) {
    List<ForkliftInfo> list = forkliftInfoDao.load(start, limit);
    long count = forkliftInfoDao.getCount();
    Map<String, Object> map = new HashMap<String, Object>();
    map.put("list", list);
    map.put("count", count);
    return map;
    } /**
     * @description:删除forkliftInfo
     * @param id 主键数组
     * @returnType: String
     */
    @RequestMapping(value = "/forkliftInfo/delete", method = RequestMethod.GET)
    public @ResponseBody
    String delete(int[] id) {
    forkliftInfoDao.batchDel(id);
    return "true";
    }

    /**
     * @description:更新forkliftInfo
     * @param forkliftInfo
     * @returnType: void
     */
    @RequestMapping(value = "/forkliftInfo/update", method = RequestMethod.POST)
    public @ResponseBody String update(ForkliftInfo forkliftInfo){
    if(forkliftInfo!=null){
    forkliftInfoDao.update(forkliftInfo);
    return "true";
    }else{
    return "false";
    }

    }