Java 如何从数据库在jsp上显示简历?我正在使用Hibernate和Struts2

Java 如何从数据库在jsp上显示简历?我正在使用Hibernate和Struts2,java,hibernate,jsp,struts2,struts-tags,Java,Hibernate,Jsp,Struts2,Struts Tags,1.行动类别: public String getResumeNames(){ list=resumeServiceImpl.getResumeNames(); return "success"; } 2.服务类别: public List<DocumentRepository> getResumeNames() { list=viewResumeDaoImpl.getAllResumeNames(); return list;

1.行动类别:

public String getResumeNames(){     
    list=resumeServiceImpl.getResumeNames();
    return "success";
}
2.服务类别:

public List<DocumentRepository> getResumeNames() {      
    list=viewResumeDaoImpl.getAllResumeNames();
    return list;
}
3.3.2类:

public List<DocumentRepository> getAllResumeNames() {       
    try{
        SessionFactory sessionFactory=HibernateUtil.buildSessionFactory();
        Session session=sessionFactory.openSession();
      list=(List<DocumentRepository>)session.createCriteria(DocumentRepository.class).list();
        System.out.println(list);
    }
    catch (Exception e) {
        // TODO: handle exception
        e.printStackTrace();
    }

    return list;
}
JSP

函数fundval{ var s=rdval.value; 警报; } 我获取了列表中的所有值。我在所有名称前面提供了视图链接。但当我单击视图链接时,一个名为viewResume.jsp的新jsp在viewResume.jsp中打开。如何显示resume?

正在运行

private long rid; // with Setter
private DocumentRepository resume; // with Getter

public String getResume(){     
    resume=resumeServiceImpl.getResumeById(rid);
    return "success";
}
在JSP中


但是,由于你是在开始,我建议你考虑使用JavaEE特性,比如用Hibernate作为java实现,而不是原始的Hibernate,./P>通过唯一的ID,使用这个UID获取记录并显示它。这里使用“简历。创建日期”。因为我们不知道你的物体的结构,我发明了几个字段来告诉你这个想法