jsp逐行打印mysql查询表格,jsp页面怎么写循环语句显示数据库中所有数据到网页表格中...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

public ActionForward execute(ActionMapping mapping, ActionForm form,

HttpServletRequest request, HttpServletResponse response) {

UserForm userForm = (UserForm) form;// TODO Auto-generated method stub

//创建事务

Configuration conf = new Configuration().configure();//1、读取配置文件

SessionFactory sf = conf.buildSessionFactory();// 2、创建SessionFactory

Session session = sf.openSession();// 3、打开Session

Transaction tx = null;

try{

tx = session.beginTransaction();// 4、开始一个事务

// 5、持久化操作

User stu=new User();

stu.setUsername(userForm.getUsername());

stu.setPassword(userForm.getPassword());

stu.setSex(userForm.getSex());

stu.setAddress(userForm.getAddress());

stu.setPhone(userForm.getPhone());

stu.setIdentity(userForm.getIdentity());

session.save(stu);

//查询User表数据存在list中

Query q = session.createQuery("FROM User");

List list = q.list();

//循环取出表中数据

for(int i=0;i

User u = (User)list.get(i);

request.setAttribute("username", u.getUsername());

request.setAttribute("password", u.getPassword());

request.setAttribute("sex", u.getSex());

request.setAttribute("address", u.getAddress());

request.setAttribute("phone", u.getPhone());

request.setAttribute("identity", u.getIdentity());

}

tx.commit();// 6、 提交事务

}catch(Exception e){

if (null!=tx){tx.rollback();}

e.printStackTrace();

}finally{

session.close();// 7、关闭Session}}

}

return mapping.findForward("success");

}

}

我在action 里面已经写好查询语句 ,可是在jsp页面中不知道怎么写循环语句显示数据到表格中。请大家能帮助我 ,我已经做了好久了,感谢大家。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值