当前位置:首页 >> 工学 >>

select标签使用方法t


1.第一个例子:

<s:select list="{'aa','bb','cc'}" theme="simple" headerKey="00" headerValue="00"></s:select>

2.第二个例子:

<s:select list="#{1:'aa',2:'bb',3:'cc'}" label="abc" listKey="key" listValue="value" headerKey="0" headerValue="aabb">

3.第三个例子:

<%
java.util.HashMap map = new java.util.LinkedHashMap();
map.put(1,"aaa");
map.put(2,"bbb");
map.put(3,"ccc");
request.setAttribute("map",map);
request.setAttribute("aa","2");
%>
<s:select list="#request.map" label="abc" listKey="key" listValue="value"
value="#request.aa" headerKey="0" headerValue="aabb"></
s:select
>
headerKey headerValue 为设置缺省值
摘抄自 http://www.cnblogs.com/modou/articles/1326683.html

4.第四个例子

public class Program implements Serializable {
/** serialVersionUID */
private static final long serialVersionUID = 1L;
private int programid;
private String programName;
public int getProgramid() {
return programid;
}
public void setProgramid(int programid) {
this.programid = programid;
}
public String getProgramName() {
return programName;
}
public void setProgramName(String programName) {
this.programName = programName;
}
}

在 xxx extends extends ActionSupport {
private List<Program> programs ;
public List<Program> getPrograms() {
return programs;
}
public void setPrograms(List<Program> programs) {
this.programs = programs;
}
}
在jsp页面
<s:select list="programs " listValue="programName " listKey="programid " name="program" id="program"
headerKey="0l" headerValue=" " value="bean.programid "
></s:select>
红色部分为在action里面的list,黄色为<option value="xxx">value</option>对应bean里面的字段programName
绿色为<option value="xxx",对应bean里面的字段programid

紫色为设定select被选中的值,s:select 会自动在 bean选中 key对应的值





Struts2 标签在页面的几个应用
分类: struts2 2010-04-29 10:29 16人阅读 评论(0) 收藏 举报
1.判读对象存在

java



private List<MachineMap> machineMaps ;

public List<MachineMap> getMachineMaps() {
return machineMaps;
}

public void setMachineMaps(List<MachineMap> machineMaps) {
this.machineMaps = machineMaps;
}

页面

<s:if test="machineMaps!= null">

</s:if>

2.获取map的value

java

private LinkedHashMap<String,String> statuss ;

public LinkedHashMap<String, String> getStatuss() {
return statuss;
}

public void setStatuss(LinkedHashMap<String, String> statuss) {
this.statuss = statuss;
}



if (statuss == null ) {
statuss = new LinkedHashMap<String,String>();
statuss.put("1", "Normal");
statuss.put("0", "Close");
statuss.put("-1", "NoExist");
}

页面应用

<s:iterator value="machineMaps" status="item">

<tr>
<td>
<s:property value="statuss.get(status)"/>
</td>

</tr>

</s:iterator>



3.s:select 的缺省值设定

<s:select list="locations" listValue="locationname" listKey="locationid" name="locationid" id="locationid" value="machineMap.locationid"></s:select>

machineMap为在action里面的对象

locations为在action里面的集合


赞助商链接
相关文章:
select标签
select标签_计算机软件及应用_IT/计算机_专业资料。select标签讲解获取...sort 方法接受一个 function 参数,可以在这个 function 里定义排序时使用的算法...
HTML中select标签单选多选详解
HTML中select标签单选多选详解_计算机软件及应用_IT/计算机_专业资料。HTML 中 ...获取 select 中的所有 item,并且组装所有的值为一个字符串,值与值之间用逗号...
T-SQL使用技巧集锦
T-SQL 使用技巧集锦 1 1.把长日期转换为短日期 Convert(char(10),getdate(),120) MS-SQL 数据库开发常用汇总 1.按姓氏笔画排序: Select * From TableName...
解决IE8下select标签的innerHTML无法赋值问题
解决IE8 下 select 标签的 innerHTML 无法赋值问题 笔者近期开发了一套 B/S 架构的软件, 其中用到了 ajax 动态读取 excel 文件的首行,并更新在网页中进行展示...
课题=html中select标签刷新后不回到默认值而是保持之前...
html 中 select 标签刷新后不回到默认值而是保持之前选择值可以用 js 加 cookies <!doctype html public "-//W3C//dtd xhtml 1.0 tra ...
EasyUI 标签(Tabs)用法
小中大 Tabs【标签】 创建一个 tab 标签 使用说明使用到的头文件:easyui.css、...描述 默认值 null href cache icon closa ble select ed width heigh t ...
SELECT-SQL 命令详解
Excel使用技巧大全(超全... 95页 1下载券S​E​L​E​C​T​-...SELECTSELECT-SQL 命令详解 昨天遇到个小问题,在多位老师的帮助下解决,可能很多...
select标签
()+":"+request.ge tServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC...s-select标签用法 2页 免费 Select方法 9页 免费 HTML中select标签单选多.....
JSP_Struts标签 htmlselect option基本用法
JSP_Struts JSPStruts 标签 html:selectoption 基本用法 <html:select>,<html:option>,<html:options>,<html:optionsCollection>标签使用 <html:select>生成 HTML<...
Select的操作集合终结篇
S​e​l​e​c​t​的​操​作​集​合​终​结​篇jQuery的操作集合[终结篇] jQuery-对 Select操作集合[终结篇]作者:未知 时间:...
更多相关标签: