Java 如何从数据库在jsp上显示简历?我正在使用Hibernate和Struts2
1.行动类别: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;
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获取记录并显示它。这里使用“简历。创建日期”。因为我们不知道你的物体的结构,我发明了几个字段来告诉你这个想法