Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > jsp技巧

Action中ArrayList显示到JSP页面的具体实例

来源:中文源码网    浏览:355 次    日期:2024-04-25 12:13:04
【下载文档:  Action中ArrayList显示到JSP页面的具体实例.txt 】


Action中ArrayList显示到JSP页面的具体实例
一、UserAction中获取到的ArrayList对象填充到UserForm中,jsp页面获取UserForm的初始值。UserAction的部分代码:复制代码 代码如下:private ActionForward executeManageAction(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { UserForm userForm = (UserForm)form; ArrayList userlist = new ArrayList(); SessionFactory sf= new Configuration().configure().buildSessionFactory(); Session session=sf.openSession(); Transaction tx=session.beginTransaction(); String sqlQuery="from User"; Query lQuery=session.createQuery(sqlQuery); userlist=(ArrayList)lQuery.list(); tx.commit(); session.close(); userForm.setUserlist(userlist); return mapping.findForward("main_user"); }UsrForm的部分代码:复制代码 代码如下:private ArrayList userlist; public ArrayList getUserlist(){ return userlist; } public void setUserlist(ArrayList userlist){ this.userlist=userlist; }JSP页面代码:复制代码 代码如下:
用户名 角色 姓名 电话 电子邮件 动作
')">查看 || ')">更新 || ')}">删除
二、UserAction中获取到数据ArrayList对象后,把ArrayList对象存在request中,JSP页面在获取到ArrayList对象。UserAction部分代码:复制代码 代码如下: private ActionForward executeManageAction(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { UserForm userForm = (UserForm)form; ArrayList userlist = new ArrayList(); SessionFactory sf= new Configuration().configure().buildSessionFactory(); Session session=sf.openSession(); Transaction tx=session.beginTransaction(); String sqlQuery="from User"; Query lQuery=session.createQuery(sqlQuery); userlist=(ArrayList)lQuery.list(); tx.commit(); session.close(); request.setAttribute("userlist", userlist); return mapping.findForward("main_user"); }JSP部分代码:复制代码 代码如下:
用户名 角色 姓名 电话 电子邮件 动作
')">查看 || ')">更新 || ')}">删除

相关内容