您现在的位置是:网站首页> 编程资料编程资料
Action中ArrayList显示到JSP页面的具体实例_JSP编程_
2023-05-25
318人已围观
简介 Action中ArrayList显示到JSP页面的具体实例_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部分代码:
复制代码 代码如下:
相关内容
- Cookie的使用及保存中文并用Cookie实现购物车功能_JSP编程_
- application对象统计所有用户对某网页的访问次数_JSP编程_
- jsp实现页面实时显示当前系统时间的方法_JSP编程_
- JSP获取服务器时间以倒计时的形式在页面显示_JSP编程_
- JSP页面中文参数的传递(get和post方法分析)_JSP编程_
- jsp要实现屏蔽退格键问题探讨_JSP编程_
- Jsp中解决session过期跳转到登陆页面并跳出iframe框架的方法_JSP编程_
- 将html页改成jsp的两种方式_JSP编程_
- Java获取*路径实现探讨_JSP编程_
- GET方法URL中传递中文参数乱码的解决方法_JSP编程_
