一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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頁面代碼:
復制代碼 代碼如下:
    <table id="id1" style="border-right: darkgreen 1px solid;border-top:darkgreen 1px solid;border-left: darkgreen 1px solid;width:100%;
    border-bottom;darkgreen 1px solid;border-collapse:collapse" borderColor="darkgreen" cellSpacing="0" border="1">
    <logic:notEmpty name="userForm" property="userlist">
    <tr nowrap="nowrap">
    <td style="width:80px;height:16px" nowrap><b>用戶名</b></td>
    <td style="width:80px;height:16px" nowrap><b>角色</b></td>
    <td style="width:84px;height:16px" ><b>姓名</b></td>
    <td style="width:88px;height:16px" ><b>電話</b></td>
    <td style="width:73px;height:16px" ><b>電子郵件</b></td>
    <td style="width:273px;height:16px" ><b>動作</b></td>
    </tr>
    <logic:iterate indexId="index" id="user" name="userForm" property="userlist">
    <tr>
      <td noWrap style="width:80px" ><bean:write name="user" property="username"/></td>
      <td noWrap style="width:80px" ><bean:write name="user" property="role"/></td>
      <td noWrap style="width:80px" ><bean:write name="user" property="name"/></td>
      <td noWrap style="width:80px" ><bean:write name="user" property="tel"/></td>
      <td noWrap style="width:80px" ><bean:write name="user" property="email"/></td>
      <td nowrap sryle="width:273px" >
      <a href="Javascript:submitSid(document.fview,'<bean:write name="user" property="username"/>')">查看</a>
      <font >||</font>
      <a href="Javascript:submitSid(document.fview,'<bean:write name="user" property="username"/>')">更新</a>
      <font >||</font>
      <a href="Javascript:if (confirm('刪除此用戶么?')){ submitSid(document.fview,'<bean:write name="user" property="username"/>')}">刪除</a>
      </td></tr>
      </logic:iterate>
      </logic:notEmpty>
      </table>

二、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部分代碼:
復制代碼 代碼如下:
<table id="id1"  borderColor="darkgreen" cellSpacing="0" border="1">
    <tr >
    <td  ><b>用戶名</b></td>
    <td  ><b>角色</b></td>
    <td  ><b>姓名</b></td>
    <td  ><b>電話</b></td>
    <td ><b>電子郵件</b></td>
    <td ><b>動作</b></td>
    </tr>
     <logic:present name="userlist">
    <logic:iterate indexId="index" id="user" name="userlist" >
    <tr>
      <td   ><bean:write name="user" property="username"/></td>
      <td   ><bean:write name="user" property="role"/></td>
      <td  ><bean:write name="user" property="name"/></td>
      <td   ><bean:write name="user" property="tel"/></td>
      <td ><bean:write name="user" property="email"/></td>
      <td  >
      <a href="Javascript:submitSid(document.fview,'<bean:write name="user" property="username"/>')">查看</a>
      <font >||</font>
      <a href="Javascript:submitSid(document.fview,'<bean:write name="user" property="username"/>')">更新</a>
      <font >||</font>
      <a href="Javascript:if (confirm('刪除此用戶么?')){ submitSid(document.fview,'<bean:write name="user" property="username"/>')}">刪除</a>
      </td></tr>
      </logic:iterate>
      </logic:present>
      </table>

jsp技術Action中ArrayList顯示到JSP頁面的具體實例,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 九九国产视频 | 色老板在线观看永久免费视频 | 国产精彩视频在线 | 久久线看观看精品香蕉国产 | 亚洲福利秒拍一区二区 | 色老板免费在线观看 | 国产在线观看精品一区二区三区91 | 午夜视频福利在线 | 黄在线免费观看 | 成人综合久久精品色婷婷 | 精品72久久久久久久中文字幕 | 久久99精品久久久久久久不卡 | 久久影院中文字幕 | 国内精品免费网站牛牛 | 国产极品在线观看视频 | 伊人久久大 | 精品久久久久久久久免费影院 | 中文字幕日韩一区 | 四虎影视国产精品永久在线 | 99在线免费播放 | 欧美日韩国产一区二区三区欧 | 国产精选视频在线观看 | 五月丁六月停停 | 加勒比日本在线 | 中文字幕日本精品一区二区三区 | 碰碰人人 | 国产区一区 | 99久久九九| 亚洲欧美黄色片 | 福利观看| 亚洲精品短视频 | 四虎影视成人永久在线观看 | 成人www视频 | 日本久久道一区二区三区 | 一级做α爰片久久毛片 | 综合婷婷 | 国产男人和女人做性全部视频 | 国产一区免费在线观看 | 91色久| 日韩无遮挡大尺度啪啪影片 | 91视频最新网址 |