您现在的位置是:网站首页> 编程资料编程资料

Action中ArrayList显示到JSP页面的具体实例_JSP编程_

2023-05-25 317人已围观

简介 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部分代码:
复制代码 代码如下:


   
    用户名
    角色
    姓名
    电话
   

   
   
    
   
   

     
     
     
     
     

     
      ')">查看
      ||
      ')">更新
      ||
      ')}">删除
     

     
     
     
电子邮件动作

-六神源码网