List all=personService.queryPersonAll();
ServletActionContext.getRequest().setAttribute("all", all);为什么显示所有用户的时候 相应的数据就能显示出来,而单个用户的数据却显示不出来,是何道理呀?
Person person=(Person)personService.queryPersonById(id);
ServletActionContext.getRequest().setAttribute("person", person);

解决方案 »

  1.   

    Person person=(Person)personService.queryPersonById(id); 
    用了hibernate吗?
    楼主的queryPersonById方法代码贴出来看看。。
    问题应该出在这段代码里。
      

  2.   

    贴personService.queryPersonById(id)的实现代码看看
      

  3.   

    public Person queryPersonById(String id) {
        return personDao.queryById(id);
    }public Person queryById(String id) {
        return (Person)this.getHibernateTemplate().get(Person.class, id);
    }
      

  4.   

    public Person queryPersonById(String id) {
      return personDao.queryById(id);
    }public Person queryById(String id) {
      return (Person)this.getHibernateTemplate().get(Person.class, id);
    }