`
IT_zhlp80
  • 浏览: 39702 次
  • 来自: 北京
社区版块
存档分类
最新评论

struts2中s:select标签的使用

阅读更多
举例说明 struts2中s:select标签的使用

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 String programId;
     private String programName;
     public String getProgramId() {
         return programId;
     }
     public void setProgramId(String programId) {
         this.programId = programId;
     }
         public String getProgramName() {
         return programName;
     }
     public void setProgramName(String programName) {
         this.programName = programName;
     }
}

在 class Xxx 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对应的值

——————————————————————————————————————————
分享到:
评论

相关推荐

    jsp 开发之struts2中s:select标签的使用

    主要介绍了jsp 开发之struts2中s:select标签的使用的相关资料,需要的朋友可以参考下

    jsp 开发之struts2中s-select标签的使用.docx

    jsp 开发之struts2中s-select标签的使用.docx

    struts2实现页面select标签默认选中

    struts2实现页面select标签默认选中,很简单的,一看马上就会了

    struts2标签实例(s:textfield、s:select) + spring

    这个是自己试验的实例,不多,只有s:textfield和s:select。里面有注释,页面、xml和action里的注释序号都是相互对应的。jar都在,直接去掉注释就可以运行。我用的开发环境是jdk5和myeclipes5

    使用c:forEach模拟s:select标签

    这是一份让你可以理解JavaWeb开发中如何使用struts2对下拉列表数据初始化,对于初学Struts2的同学是非常不错的入门代码实例,并且有助于理解struts里的select标签与c:forEach标签之间的关系。

    Struts2标签库

    &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; 结合例子,重点掌握以下标签的用法 (1) &lt;s:property&gt; (2) &lt;s:set&gt; (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; (4) &lt;s:iterator&gt; (5) &lt;s:include&gt; (6) &lt;s:form&gt;、&lt;s:hidden&gt; (7...

    struts2 标签库 帮助文档

    select标签:生成下拉列表框。 optiontransferselect标签:创建两个选项以及转移下拉列表项,该标签生成两个下拉列表框,同时生成相应的按钮,这些按钮可以控制选项在两个下拉列表之间移动、排序。 radio标签:...

    Struts2标签库的所有

    &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; 结合例子,重点掌握以下标签的用法 (1) &lt;s:property&gt; (2) &lt;s:set&gt; (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; (4) &lt;s:iterator&gt; (5) &lt;s:include&gt; (6) &lt;s:form&gt;、&lt;s:hidden&gt; (7...

    struts标签做的增删查改

    struts标签做的增删查改 s:iterator s:textfield s:select s:checkboxlist

    struts2的select标签用法实例分析

    关于struts2 select标签的使用。 struts2 中从别的表中遍历数据 填充进入下拉菜单 用&lt;s&gt;标签显示. struts2的版本为2.1.8 &lt;s list=””  name=””  value=””  headerKey=””  headerValue=””  listKey=”...

    struts与webwork的jar包无冲突版 自定义标签无冲突

    有时候会出现unix环境下不支持s:select标签,实际上是struts的自定义jar包与webwork之间有冲突。此文件是合并后的,无冲突版

    struts2(checkbox_radio_select)表单标签的应用及详细事例

    要在JSP中使用Struts 2.0标志,先要指明标志的引入。通过在JSP的代码的顶部加入以下代码可以做到这点。 &lt;%@taglib prefix="s" uri="/struts-tags" %&gt;

    java面试题

    2:继承:子类继承父类,子类可以拥有父类中已定义的方法,并且子类可以修改父类中的方法使其更适合特殊需求。 3:多台:不同对象对统一消息作出不同响应称之为多态 4:抽象:忽略与当前主题无关的那些方面,将...

    用js设置下拉框为只读的小技巧

    下面这段html代码是在struts2的下拉标签中加入了span标签,在页面装载的时候就让下拉框变成不可读。 代码如下: &lt;body onload=”init()”&gt; ”id_select”&gt; &lt;s name=”sjdwmc” list=”sjdxdwList” listKey=”...

Global site tag (gtag.js) - Google Analytics