思路:SetUserAction.java 传递userlist集合到select.jsp页面,jsp页面传递用户的选择到SelectUserAction.java
User.java
package com.select.bean;
public class User {
private String userno;
private String username;
public User(){
}
public User(String userno,String username){
this.userno = userno;
this.username = username;
}
public String getUserno() {
return userno;
}
public void setUserno(String userno) {
this.userno = userno;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
}
SetUserAction.java
package com.select.action;
import java.util.ArrayList;
import java.util.List;
import com.opensymphony.xwork2.ActionSupport;
import com.select.bean.User;
public class SetUserAction extends ActionSupport {
private List<User> userlist;
public List<User> getUserlist() {
return userlist;
}
public void setUserlist(List<User> userlist) {
this.userlist = userlist;
}
@Override
public String execute() throws Exception {
List<User> userlist = new ArrayList<User>();
User u1 = new User("1000","王雪");
User u2 = new User("1001","刘伟");
User u3 = new User("1002","王金红");
userlist.add(u1);
userlist.add(u2);
userlist.add(u3);
setUserlist(userlist);
return SUCCESS;
}
}
select.jsp
<s:form action="selectuser.action">
<s:select name="user.userno" list="userlist" listKey="userno"
listValue="username" />
<s:submit></s:submit>
</s:form>
SelectUserAction.java
package com.select.action;
import com.opensymphony.xwork2.ActionSupport;
import com.select.bean.User;
public class SelectUserAction extends ActionSupport {
private User user;
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
@Override
public String execute() throws Exception {
System.out.print(user.getUserno());
return SUCCESS;
}
}
分享到:
相关推荐
select的用法举例,适合初学者使用。
一会儿举例说明。 第二,struct timeval是一个大家常用的结构,用来代表时间值,有两个成员,一个是秒数,另一个是毫秒数。 具体解释select的参数: int maxfdp是一个整数值,是指集合中所有文件描述符的范围...
select2常见的几种用法举例 包含初始化和后端加载数据 动态赋值等操作 包含ID和Name,支持模糊查找和搜索 js地址:https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.8/css/select2.min.css
文章目录一般格式:总结:1.取别名 —— AS2.消除重复 —— DISTINCT3....集合查询 —— UNION、INTERSECT、EXCEPT举例展示:三个关系表一、查询指定列1. 查询全体学生的学号与姓名。2. 查询全体学
一、sql中的group by 用法解析: Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。 作用:通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理...
SQL中Case的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。 代码如下:–简单Case函数 CASE sex WHEN ‘1’ THEN ‘男’ WHEN ‘2’ THEN ‘女’ ELSE ‘其他’ END –Case搜索函数 ...
本文实例讲述了mysql临时表用法。分享给大家供大家参考,具体如下: 一、创建临时表可以将查询结果寄存。报表制作的查询sql中可以用到。 (1)关于寄存方式,mysql不支持: select * into tmp from maintenance...
本文实例讲述了C#事件用法。分享给大家供大家参考。具体分析如下: EventHandler的定义如下 public delegate void EventHandler(object sender,TEventArgs e) where TEventArgs:EventArgs 第一个参数必须是object...
本文实例讲述了Oracle触发器用法。分享给大家供大家参考,具体如下: 一、触发器简介 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。...
ASCII(str) 返回字符串str的第一个字符的ASCII值(str是空串时返回0) mysql> select ASCII(‘2’); -> 50 mysql> select ASCII(2); -> 50 mysql> select ASCII(‘dete’); -> 100 ORD(str) 如果字符串str...
主要作用:将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明); 使用方法: Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值) From talbename Where … 其中column...
今天对add_months函数进行简单总结一下: add_months 函数主要是对日期函数...SQL> select add_months(sysdate,2) from dual; ADD_MONTHS(SYSDATE,+2) ---------------------- 2012-5-16 下午 02:30:47 表示2个月以前
我们在写sql语句,尤其是存储过程中,会频繁用到对于日期、时间的比较和判断,那么对于这两个时间差比较函数用法做一个举例介绍。 datediff函数,返回值是相差的天数,不能定位到小时、分钟和秒。 -- 相差2天 ...
Mysql limit分页语句用法 与Oracle和MS SqlServer相比,mysql的分页方法简单的让人想哭。 –语法: SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset –举例: select * from table limit 5; --...
举例如下: <HTML> <HEAD> <TITLE>精彩春风之GETROWS用法示例</TITLE> </HEAD> <BODY BGColor=ffffff Text=000000> <% Set cn = Server.CreateObject(“ADODB....
附上举例文件,请解压到D盘根目录下: 销售.xls为源数据,查询.xls中设置了msquery查询。 下载:MS Query查询未打开工作簿的内容例子 1、 新建一个工作表,选择菜单【数据】—【导入外部数据】—【新建数据库查询】...
举例: 1.GetDate() 用于sql server :select GetDate() 2.DateDiff('s','2005-07-20','2005-7-25 22:56:32')返回值为 514592 秒 DateDiff('d','2005-07-20','2005-7-25 22:56:32')返回值为 5 天 3.DatePart('w','...
/*你可以访问这个连接获得getxxx的用法:http://java.sun.com/docs/books/tutorial/jdbc/basics/_retrievingTable.html*/ } stmt.close(); con.close(); //上面的语句关闭声明和连接 } catch(SQLException ex) ...
group by 后 带 rollup 子句的功能可以理解为:先按一定的规则产生多种分组,然后按各种分组统计数据(至于统计出的数据是求和还是最大值还是平均值等这就取决于SELECT后的聚合函数)。因此要搞懂group by 后 带 ...
String类有不可改变性。每次执行字符操作时,都会创建一个新的String对象。 StringBuilder 类解决了对字符串进行重复修改的过程中创建大量对象... 代码如下:String begin_query = “select UPPER(MachineName) As Mach