页面显示:
//加载数据岛
<xml id="xmldso_list" src="servlet/getXMLData"></xml>
<b>用户详细信息:</b>
<table bgcolor="#b5c7ef" style="font-size:12px;border:1px solid;width:80%">
<tr align="left"><th width="20%">帐号: </th><td id="td_account"></td><th width="20%">密码: </th><td id="td_password"></td></tr>
<tr align="left"><th>部门名称: </th><td id="td_deptName"></td><th width="20%">用户名称: </th><td id="td_username"></td></tr>
<tr align="left"><th>岗位名称: </th><td id="td_postName"></td><th width="20%">创建时间: </th><td id="td_createtime"></td></tr>
<tr align="left"><th>地址:</th><td id="td_Address"></td><th width="20%">备注: </th><td id="td_note"></td></tr>
</table>
<p><b>
用户列表:
</b><p><p><p></p>
<div style="width:80%;height:200px;overflow:scroll;border:1px #9DBCEA solid;">
<table datasrc="#xmldso_list" style="font-size:12px;" >
<thead>
<tr align="left"><th>帐号</th><th>部门名称</th><th>岗位名称</th><th>地址</th></tr>
</thead>
<tr align="left" onClick="testclick(this)" style="cursor: hand;"
onmouseover="this.name=this.style.backgroundColor;this.style.backgroundColor='Honeydew';this.style.color='blue';" onmouseout="this.style.backgroundColor=this.name;this.style.color='black'">
<td><div datafld="userAccount"></td>
<td><div datafld="deptName"></td>
<td><div datafld="postName"></td>
<td align="right"><div datafld="address"></td>
</tr>
</table>
</div>
js脚本
<script type="text/javascript">
function testclick(field)
{
var row=field.rowIndex;
xmldso_list.recordset.absoluteposition=row;
td_account.innerHTML=xmldso_list.recordset("userAccount");
td_deptName.innerHTML=xmldso_list.recordset("deptName");
td_postName.innerHTML=xmldso_list.recordset("postName");
td_Address.innerHTML=xmldso_list.recordset("address");
td_password.innerHTML=xmldso_list.recordset("password");
td_username.innerHTML=xmldso_list.recordset("username");
td_createtime.innerHTML=xmldso_list.recordset("createtime");
td_note.innerHTML=xmldso_list.recordset("note");
}
</script>
servlet获取数据
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
List users = this.getSysmrgAccess().getUserList();
response.setContentType("text/xml");
response.setCharacterEncoding("gb2312");
response.setDateHeader("Expires", 0);
response.setHeader("Cache-Control", "no-cache");
PrintWriter out = response.getWriter();
out.println("<?xml version=\"1.0\" encoding=\"gb2312\"?>");
out.println("<users>");
for(int i=0;i<users.size();i++)
{
PermUserAccount user = (PermUserAccount) users.get(i);
out.println("<user>");
out.println("<userAccount>"+user.getUserAccount()+"</userAccount>");
out.println("<deptName>"+user.getDeptName()+"</deptName>");
out.println("<postName>"+user.getPostName()+"</postName>");
out.println("<address>"+user.getAddress()+"</address>");
out.println("<password>"+user.getPassword()+"</password>");
out.println("<username>"+user.getUserName()+"</username>");
out.println("<createtime>"+user.getCreateTime()+"</createtime>");
out.println("<note>"+user.getNote()+"</note>");
out.println("</user>");
}
out.println(" </users>");
out.flush();
out.close();
}
有啥意见尽管提,顺便作为学习笔记,免得以后忘了
- 描述: 效果图
- 大小: 837.3 KB
分享到:
相关推荐
数据结构学习笔记排序算法:基数排序数据结构学习笔记排序算法:基数排序数据结构学习笔记排序算法:基数排序数据结构学习笔记排序算法:基数排序数据结构学习笔记排序算法:基数排序数据结构学习笔记排序算法:基数...
Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的...
Contiki学习笔记:进程、事件、etimer关系 Contiki 实例: Contiki学习笔记:创建两个交互进程 Contiki 主函数剖析: Contiki学习笔记:main函数剖析 Contiki学习笔记:启动一个进程process_start Contiki学习笔记...
在这些加载方法中,`pugi::xml_parse_result`结构体包含了有关解析过程的信息,如是否成功、错误代码、错误位置等。在加载过程中,一定要检查返回的结果,以便在出现错误时进行适当的处理。 此外,pugixml还提供了...
XML 基础学习笔记 XML 文档基本结构: 1. 文档说明:一个完整的 XML 文档中必须包含一个文档说明,这个说明表示该文档是一个 XML 文挡,以及遵循那个 XML 版本的规范。最简单的文档说明如下:`<?xml version=”1.0...
下面将详细讲解这个过程,包括XML布局、Java代码实现以及必要的权限设置。 首先,我们需要在XML布局文件中创建一个`ImageView`组件,它是用于显示图片的基础控件。例如: ```xml android:id="@+id/imageView" ...
读书笔记:极客时间数据结构与算法之美 学习笔记
读书笔记:极客时间数据结构与算法之美学习笔记
读书笔记:极客时间数据结构与算法之美的学习笔记
读书笔记:极客时间 数据结构与算法之美 、王道 数据结构考研复习辅导学习笔记。
本篇学习笔记将深入探讨EXTJS中ComboBox的联动效果,即一个ComboBox的选择会触发另一个ComboBox的数据更新,以此来提供更丰富的交互体验。通过源码解析和工具应用,我们将了解如何构建和实现这种联动效果。 ...
读书笔记:《数据结构与算法之美》的学习笔记和python代码实现
读书笔记:学习《数据结构与算法之美》相关代码使用typescript实现
【标题】:“李沐 【动手学深度学习】课程学习笔记:使用pycharm编程,基于pytorch框架实现。”这个标题揭示了本次学习的主题是深度学习,具体涵盖了通过实践操作的方式进行学习,使用的编程环境是PyCharm,而实现...
2. 数据共享和交互:XML的跨平台和跨应用特性使得数据交换变得简单,适用于不同设备、操作系统和数据库之间的数据交互。 3. 支持新语言:XML作为基础,衍生出了许多新的语言,如XHTML、WSDL(Web Service ...
读书笔记:记录学习数据结构与算法之美
Java操作XML是编程中常见的任务,特别是在处理配置文件、数据交换和存储时。XML文档对象模型(DOM)是一种广泛使用的解析XML的方式。DOM允许开发者通过Java代码与XML文档的结构进行交互,就像一棵树,每个元素、属性...
数据仓库学习笔记还提到,蜘蛛网图显示抽取处理的蜘蛛网开始形成。蜘蛛网图是由失控的抽取过程产生的结构,被称为“自然演化体系结构”。自然演化体系结构的问题包括数据可信性、生产率、数据转化为信息的不可行性等...
读书笔记:《数据结构与算法之美》学习笔记
- **数据与显示分离**:XML专注于数据存储而不涉及数据呈现方式。 - **可扩展性**:随着需求的变化,可以轻易添加新的数据结构。 - **语义丰富**:通过标签可以清晰地表达数据的意义。 - **易于理解与操作**:良好的...