1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > jsp逐行打印mysql查询表格 jsp页面怎么写循环语句显示数据库中所有数据到网页表格中...

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

时间:2022-12-27 14:35:14

相关推荐

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());

}

mit();// 6、 提交事务

}catch(Exception e){

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

e.printStackTrace();

}finally{

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

}

return mapping.findForward("success");

}

}

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。