歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Struts2中的combobox標簽使用

combobox標簽

Struts2的combobox標簽用於生成一個文本框和一個下拉框,下拉框出現在文本框的下面,在最終提交的時候只提交文本框的輸入值,下拉框用於在其選項改變時,也就是onchange事件觸發時,把自身選中的值賦到文本框上。

combobox的屬性分別來自文本框和下拉框:

來自文本框的屬性:

maxlength:單行文本框中所能容納的最大文本長度。

size:單行文本框自身的長度

readonly:單行文本框是否只讀

來自下拉框的屬性

list:用於生成下拉框的集合

listKey:生成的選項value屬性

listValue:生成的選項顯示的文字

下面介紹一個例子會比較清楚,示例代碼如下:

javaBean的代碼:

public class UserModel {
   
    private String useId;
    private String name;
    public String getUseId() {
        return useId;
    }
    public void setUseId(String useId) {
        this.useId = useId;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
   
   
}

html代碼:

<body>
  <%@taglib prefix="s" uri="/struts-tags" %>
  <s:form action="OnglAction.action" method="post">
        <s:bean name="com.eaxmple.ongl.vo.UserModel" var="um">
            <s:param name="useId">001</s:param>
            <s:param name="name">張三</s:param>
        </s:bean>
        <s:bean name="com.eaxmple.ongl.vo.UserModel" var="um1">
            <s:param name="useId">002</s:param>
            <s:param name="name">李四</s:param>
        </s:bean>
        <s:bean name="com.eaxmple.ongl.vo.UserModel" var="um2">
            <s:param name="useId">003</s:param>
            <s:param name="name">王五</s:param>
        </s:bean>
        <s:set value="{#um,#um1,#um2}" var="list"/>
        <s:combobox name="test" list="#list" listKey="useId"  listValue="name"/>
  </s:form>
  </body>

上面的示例代碼會生成一個文本框和一個下拉框,在下拉框變化的時候,會將被選中的項的值顯示到文本框中。

Struts2學習筆記-Value Stack(值棧)和OGNL表達式  http://www.linuxidc.com/Linux/2015-07/120529.htm 

struts2文件上傳(保存為BLOB格式) http://www.linuxidc.com/Linux/2014-06/102905.htm

Struts2的入門實例 http://www.linuxidc.com/Linux/2013-05/84618.htm

Struts2實現ModelDriven接口 http://www.linuxidc.com/Linux/2014-04/99466.htm

遇到的Struts2文件下載亂碼問題 http://www.linuxidc.com/Linux/2014-03/98990.htm

Struts2整合Spring方法及原理 http://www.linuxidc.com/Linux/2013-12/93692.htm

Struts2 注解模式的幾個知識點 http://www.linuxidc.com/Linux/2013-06/85830.htm

Struts 的詳細介紹:請點這裡
Struts 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved