`
zhaole609
  • 浏览: 339576 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

select用法举例

阅读更多
思路: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的用法举例

    select的用法举例,适合初学者使用。

    linux 下socket通信中select的用法实例

    一会儿举例说明。 第二,struct timeval是一个大家常用的结构,用来代表时间值,有两个成员,一个是秒数,另一个是毫秒数。 具体解释select的参数: int maxfdp是一个整数值,是指集合中所有文件描述符的范围...

    select2.rar

    select2常见的几种用法举例 包含初始化和后端加载数据 动态赋值等操作 包含ID和Name,支持模糊查找和搜索 js地址:https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.8/css/select2.min.css

    SQL语句 之 SELECT用法一锅炖

    文章目录一般格式:总结:1.取别名 —— AS2.消除重复 —— DISTINCT3....集合查询 —— UNION、INTERSECT、EXCEPT举例展示:三个关系表一、查询指定列1. 查询全体学生的学号与姓名。2. 查询全体学

    深入浅析SQL中的group by 和 having 用法

    一、sql中的group by 用法解析:  Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。  作用:通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理...

    sql中case语句的用法浅谈

    SQL中Case的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。 代码如下:–简单Case函数 CASE sex  WHEN ‘1’ THEN ‘男’  WHEN ‘2’ THEN ‘女’ ELSE ‘其他’ END –Case搜索函数 ...

    mysql临时表用法分析【查询结果可存在临时表中】

    本文实例讲述了mysql临时表用法。分享给大家供大家参考,具体如下: 一、创建临时表可以将查询结果寄存。报表制作的查询sql中可以用到。 (1)关于寄存方式,mysql不支持: select * into tmp from maintenance...

    C#事件用法实例浅析

    本文实例讲述了C#事件用法。分享给大家供大家参考。具体分析如下: EventHandler的定义如下 public delegate void EventHandler(object sender,TEventArgs e) where TEventArgs:EventArgs 第一个参数必须是object...

    Oracle触发器用法实例详解

    本文实例讲述了Oracle触发器用法。分享给大家供大家参考,具体如下: 一、触发器简介 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。...

    MySQL函数大全及用法示例分享

    ASCII(str) 返回字符串str的第一个字符的ASCII值(str是空串时返回0) mysql&gt; select ASCII(‘2’); -&gt; 50 mysql&gt; select ASCII(2); -&gt; 50 mysql&gt; select ASCII(‘dete’); -&gt; 100 ORD(str)   如果字符串str...

    关于decode函数的使用

    主要作用:将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明); 使用方法: Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值) From talbename Where … 其中column...

    oracle中add_months()函数及用法总结

    今天对add_months函数进行简单总结一下: add_months 函数主要是对日期函数...SQL&gt; select add_months(sysdate,2) from dual; ADD_MONTHS(SYSDATE,+2) ---------------------- 2012-5-16 下午 02:30:47 表示2个月以前

    MySQL的时间差函数TIMESTAMPDIFF、DATEDIFF的用法

    我们在写sql语句,尤其是存储过程中,会频繁用到对于日期、时间的比较和判断,那么对于这两个时间差比较函数用法做一个举例介绍。 datediff函数,返回值是相差的天数,不能定位到小时、分钟和秒。 -- 相差2天 ...

    浅谈mysql使用limit分页优化方案的实现

    Mysql limit分页语句用法 与Oracle和MS SqlServer相比,mysql的分页方法简单的让人想哭。 –语法: SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset –举例: select * from table limit 5; --...

    能说明一下GETROWS的用法吗?

    举例如下: &lt;HTML&gt; &lt;HEAD&gt; &lt;TITLE&gt;精彩春风之GETROWS用法示例&lt;/TITLE&gt; &lt;/HEAD&gt; &lt;BODY BGColor=ffffff Text=000000&gt; &lt;&#37; Set cn = Server.CreateObject(“ADODB....

    数据透视表SQL语句入门

    附上举例文件,请解压到D盘根目录下: 销售.xls为源数据,查询.xls中设置了msquery查询。 下载:MS Query查询未打开工作簿的内容例子 1、 新建一个工作表,选择菜单【数据】—【导入外部数据】—【新建数据库查询】...

    hdongix c++

    举例: 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','...

    java程序是怎么操作数据库的,可以以常用据库为例,求详细解答,最好能举例。

    /*你可以访问这个连接获得getxxx的用法:http://java.sun.com/docs/books/tutorial/jdbc/basics/_retrievingTable.html*/ } stmt.close(); con.close(); //上面的语句关闭声明和连接 } catch(SQLException ex) ...

    group by 后 使用 rollup 子句 总结.doc

    group by 后 带 rollup 子句的功能可以理解为:先按一定的规则产生多种分组,然后按各种分组统计数据(至于统计出的数据是求和还是最大值还是平均值等这就取决于SELECT后的聚合函数)。因此要搞懂group by 后 带 ...

    C#中StringBuilder用法以及和String的区别分析

    String类有不可改变性。每次执行字符操作时,都会创建一个新的String对象。 StringBuilder 类解决了对字符串进行重复修改的过程中创建大量对象... 代码如下:String begin_query = “select UPPER(MachineName) As Mach

Global site tag (gtag.js) - Google Analytics