手机
当前位置:查字典教程网 >编程开发 >JSP教程 >Action中ArrayList显示到JSP页面的具体实例
Action中ArrayList显示到JSP页面的具体实例
摘要:一、UserAction中获取到的ArrayList对象填充到UserForm中,jsp页面获取UserForm的初始值。UserActio...

一、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" borderColor="darkgreen" cellSpacing="0" border="1">

<logic:notEmpty name="userForm" property="userlist">

<tr nowrap="nowrap">

<td nowrap><b>用户名</b></td>

<td nowrap><b>角色</b></td>

<td ><b>姓名</b></td>

<td ><b>电话</b></td>

<td ><b>电子邮件</b></td>

<td ><b>动作</b></td>

</tr>

<logic:iterate indexId="index" id="user" name="userForm" property="userlist">

<tr>

<td noWrap ><bean:write name="user" property="username"/></td>

<td noWrap ><bean:write name="user" property="role"/></td>

<td noWrap ><bean:write name="user" property="name"/></td>

<td noWrap ><bean:write name="user" property="tel"/></td>

<td noWrap ><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>

【Action中ArrayList显示到JSP页面的具体实例】相关文章:

JSP显示图片问题时的如何解决

JSP实现论坛树型结构的具体算法

jsp分页显示完整实例

Spring MVC中上传文件实例

在JSP页面中的应用JavaBean

jsp分页显示完整实例

将JSP在内存生成的图片显示到页面

关于jsp页面使用jstl的异常分析

关于jsp页面使用jstl的异常分析

jsp分页显示的实现代码

精品推荐
分类导航