当前位置:  编程技术>java/j2ee

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

    来源: 互联网  发布时间:2014-10-19

    本文导语:  一、UserAction中获取到的ArrayList对象填充到UserForm中,jsp页面获取UserForm的初始值。UserAction的部分代码: 代码如下:private ActionForward executeManageAction(ActionMapping mapping, ActionForm form,   HttpServletRequest request, HttpServletResponse response) {  U...

一、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部分代码:
代码如下:


   
    用户名
    角色
    姓名
    电话
    电子邮件
    动作
   
    
   
   
     
     
     
     
     
     
      查看
      ||
      更新
      ||
      删除
     
     
     
     

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • action给自己本身的页面传东西应该怎么写?
  • 在页面上用action传递参数到后台出现乱码的解决方法
  • java命名空间javax.swing接口action的类成员方法: action_command_key定义及介绍
  • 我用action向一个框架网页中传了表单参数
  • java命名空间javax.management类mbeanoperationinfo的类成员方法: action定义及介绍
  • jsp只在首次加载时调用action实现代码
  • java命名空间javax.swing.text.html类html.attribute的类成员方法: action定义及介绍
  • 表单form的action中的post与get是何意义,有什么区别!???
  • java命名空间java.awt类component的类成员方法: action定义及介绍
  • C#中Action和Func的区别
  • java命名空间javax.jws注释类型webmethod的类成员方法: action定义及介绍
  • 请问<form method="POST" action="validlogin">传递到什么地方?
  • java命名空间java.awt.dnd类dndconstants的类成员方法: action_reference定义及介绍
  • 在.jsp中非表单请求action的几种方式总结
  • java命名空间javax.swing接口action的类成员方法: isenabled定义及介绍
  • 得分套餐(32分):8。用TOMCAT时JSP表单提交信息给SERVLET处理时,“FORM ACTION=”后的SERVLET文件路径写什么?
  • java命名空间java.awt类event的类成员方法: action_event定义及介绍
  • 请问Struts的Action类中的perform()和execute()有什么不同?
  • java命名空间javax.management类mbeanoperationinfo的类成员方法: action_info定义及介绍
  • 谁有JBuilder 7的序列号或ACTION FILE。
  • java命名空间java.awt.dnd类dndconstants的类成员方法: action_copy定义及介绍
  • 谁有jmx in action这本书
  • java命名空间java.awt.dnd类dndconstants的类成员方法: action_move定义及介绍
  • yii框架配置默认controller和action示例


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3