问题:
今天遇到个问题 本来一开始我是用struts2的select标签读取用户列表 然后显示在页面上的
不过由于以前的开发者已经辞职,不存在user表内了,所以就没办法用select标签~~
解决方法:
把userlist中存在developer删除
// 处理开发者不存在userlist
List<User> userList = userService.getAllUser();
String developer = handoverTask.getTak_developer();
String coordinator = handoverTask.getTak_coordinator();
Iterator<User> users = userList.iterator();
while(users.hasNext()) {
String userName = users.next().getUsr_name();
//如果任务列表的开发者或者协助者存在用户列表 则删除这个元素
if(userName.equals(developer) || userName.equals(coordinator)) {
users.remove();
}
}
JSP页面的处理
<select name="tak_developer">
<option value="${handoverTask.tak_developer}">${handoverTask.tak_developer}</option>
<s:iterator value="#session.userList" id="user">
<option value="${user.usr_name}">${user.usr_name}</option>
</s:iterator>
</select>
这是个比较笨拙的办法 如有高招 请多多指教
分享到:
相关推荐
环境 <br><br>Eclipse 6.5<br><br>jdk1.6<br><br>tomcat 6.0<br><br>Ajax <br><br><br><br>------------------<br>author:sunflower<br>QQ:527067272<br><br>SSH技术交流群<br>Software①China:25891402<br>Software...
<br>功能:使用dwr完成在客户端无刷新的...shop.js就是简单的修改得到的.<br><br>在服务器端就是提供数据,如果不是用Spriing就要修改dwr.xml(用的是spring bean)<br><br>http://localhost:8080/SSH/jsp/emp/list.jsp<br>...
本文将详细介绍如何在IntelliJ IDEA(简称Idea)中创建一个SSH工程,并实现简单的登录功能。 首先,我们需要创建一个新的Maven项目。在Idea中选择“New” -> “Project”,然后在“New Project”窗口中选择“Maven...
比较 3<br>1.3.2 GUI图形界面与操作系统内核的彼<br> 此相对独立 4<br>1.3.3 Windows中的“网络邻居”概念 5<br>1.3.4 Windows中的注册表文件与文本文<br> 件的比较 6<br>1.3.5 域的概念 6<br>1.4 小结 7<br>第2章 ...
在SSH2(Spring、Struts2、Hibernate2)框架中,`select`下拉框是网页表单中常用的一种元素,用于提供用户选择一个或多个选项的界面。它通常与后端服务进行交互,用于从服务器获取数据并显示在前端。在本教程中,...
<br>5.6 怎样处理没有提交/回卷(COMMIT / ROLLBACK) <br>6 MySQL 存取权限系统 <br>6.1 权限系统做什么 <br>6.2 MySQL用户名和口令 <br>6.3 与MySQL服务器连接 <br>6.4 使你的口令安全 <br>6.5 MySQL 提供的权限 ...
<br>3、如果涉及到新建JSP页面,注意在新建文件时选择'寻觅插件'下的向导,可以快速构建JSP列表页面.<br><br><br>主要功能:<br>1、SSH框架一键配置<br>2、JSP列表标签导入及JSP页面列表快速生成(内置两套开源标签)...
DB2 173<br>6.3.1 进行安装 174<br>6.3.2 检验安装 180<br>6.4 配置Control Center 182<br>6.5 安装DB2客户机 184<br>6.6 配置DB2客户机与DB2服务器通信 188<br>6.7 小结 194<br>6.8 常见问答 195<br>第7章 在Linux...
在项目设置中,指定`<groupId>`(通常为公司域名倒序)、`<artifactId>`(项目ID)和`<version>`(项目版本)。添加以下基本的`pom.xml`配置: ```xml <project xmlns=...
**三大框架<SSH>思想 全套** 在Java Web开发领域,SSH(Struts、Spring、Hibernate)被誉为“三大框架”,它们是构建高效、可维护性极强的企业级应用的重要工具。SSH框架组合了MVC设计模式、依赖注入以及持久化层...
在SSH(Spring、Struts2、Hibernate)框架中,我们经常需要处理各种数据结构,比如集合List,并将这些数据转化为JSON格式以便于前端展示或进行API交互。JSON(JavaScript Object Notation)是一种轻量级的数据交换...
软件名称:SecureCRT<br>应用平台:Windows<br>软件大小:5.89M<br>简介:<br><br> SecureCRT 是高度可定制的终端仿真器,适用于 Internet 和 <br>Intranet,支持 IPv6 标准。对于连接到运行 Windows、UNIX 和 VMS 的<br...
在IT行业中,SSH(Spring、Struts2、Hibernate)是一个常见的Java Web开发框架组合,用于构建高效、可维护的企业级应用程序。Maven则是一个项目管理工具,它可以帮助开发者管理和构建Java项目,通过依赖管理和项目...
<artifactId>ssh</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <!-- 定义工具类的依赖 --> <profiles> <profile> <id>default-tools.jar</id> <activation> <property> ...
<br><br>acegi初级使用者的良好桥梁,让你从零基础学会对acegi的相关配置及简单使用(需要对SSH的搭建有所了解);<br><br>真正高效的acegi权限配置,有效为你节省大量时间,因为你不需要再花费大量时间耗费在网络上查找...
<result name="success">/WEB-INF/jsp/userList.jsp</result> </action> </package> </struts> ``` 3. **applicationContext.xml**: ```xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=...
在IT行业中,SSH框架是Java开发中常用的三大框架——Spring、Struts和Hibernate的组合,它们各自负责不同的职责,Spring管理应用的业务层和依赖,Struts处理MVC模式中的视图与控制,Hibernate则专注于数据持久化。...
完全免费的telnet和ssh客户端工具<br>2.在9x/NT/2000下运行的非常好<br>3.全面支持ssh1和ssh2<br>4.绿色软件,无需安装,下载后在桌面建个快捷方式就行 <br>5.体积很小仅444K(版本0.6) <br>6.操作简单,所有的...
sftp 命令可以通过 ssh 来上传和下载文件,是常用的文件传输工具,它的使用方式与 ftp 类似,但它使用 ssh 作为底层传输协议,所以安全性比 ftp 要好得多。 常用方式 格式:sftp <host> 通过 sftp 连接 <host>,...
在IT行业中,SSH框架指的是Struts、Spring和Hibernate这三个组件的集成,它们是Java Web开发中的常用工具。Maven作为项目管理和构建工具,能够帮助我们有效地管理SSH框架的依赖关系,使得项目的构建和部署变得更加...