已经用hibernate把mysql中的数据查询出来,并在console里面显示了,要如何把显示的东西放在网页上?
我查询的java是这个,能够正常使用,打印的结果要如何显示在网页上?(我已经用struts2了)。最好能够jsp的给出具体代码。谢谢!publicclassbaogao{...
我查询的java是这个,能够正常使用,打印的结果要如何显示在网页上?(我已经用struts2了)。最好能够jsp的给出具体代码。谢谢!
public class baogao {
public String execute(){
Configuration cfg = new Configuration();
SessionFactory sf = cfg.configure().buildSessionFactory();
Session session = sf.openSession();
session.beginTransaction();
Query q = session.createQuery("from NessusVulner");
List<NessusVulner> nessusVulner = (List<NessusVulner>)q.list();
for(NessusVulner c : nessusVulner) {
System.out.println(c.getId()+ "\n"+c.getName()+ "\n"+c.getLevel()+ "\n"+c.getMetircAC()+ "\n"+c.getMetircAU()+ "\n"+c.getMetircAV()+ "\n"+c.getDescription());
}
session.getTransaction().commit();
session.close();
return ActionSupport.SUCCESS;
} 展开
public class baogao {
public String execute(){
Configuration cfg = new Configuration();
SessionFactory sf = cfg.configure().buildSessionFactory();
Session session = sf.openSession();
session.beginTransaction();
Query q = session.createQuery("from NessusVulner");
List<NessusVulner> nessusVulner = (List<NessusVulner>)q.list();
for(NessusVulner c : nessusVulner) {
System.out.println(c.getId()+ "\n"+c.getName()+ "\n"+c.getLevel()+ "\n"+c.getMetircAC()+ "\n"+c.getMetircAU()+ "\n"+c.getMetircAV()+ "\n"+c.getDescription());
}
session.getTransaction().commit();
session.close();
return ActionSupport.SUCCESS;
} 展开
1个回答
展开全部
在你的jsp页面导入stuts2的标签库<%@ taglib uri="/struts-tags" prefix="s"%>
然后用struts2的迭代器 循环你的list集合
<s:iteratorvar="ent" value="#request.nessusVulner" status="statu">
</s:iteratorvar>
然后用struts2的迭代器 循环你的list集合
<s:iteratorvar="ent" value="#request.nessusVulner" status="statu">
</s:iteratorvar>
追问
额。。怎么循环list集合,能给出代码吗?我是初学者,list里面有id、name、level等项目。谢谢!
追答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询