本站不再更新,歡迎光臨 java開發技術網
          隨筆-230  評論-230  文章-8  trackbacks-0
          <%@ page language="java" contentType="text/html; charset=utf-8"
              pageEncoding
          ="utf-8"%>
          <%@ taglib prefix="s" uri="/struts-tags" %>
          <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
          <html>
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
          <title>Struct2 標簽</title>
          <style type="css/text">
              body{font
          -size:12px}
              div{font
          -size:12px}
              td{font
          -size:12px}
          </style>
          <link href="<s:url value="/webwork/jscalendar/calendar-blue.css" />" rel="stylesheet" type="text/css" media="all"/>
          </head>
          <body>
              
          <div style="border: 1px solid #CCCCCC;width:350px;align:center" >    
              
          <s:form action="myTagAction!submit.action" method="post">
                  
          <s:checkbox name="chk" label="chk.." value="ab" title="選擇"/>A
                  姓名
          <s:textfield name="fname" label="用記名" value=""/><br>
                  
          <s:checkboxlist list="chklist" name="selchk"/><br>
                  
          <s:combobox list="years" name="year" maxlength="2"></s:combobox><br>
                  
          <!-- <s:datepicker name="date" id="date" format="%Y-%m-%e"/><br>-->
                  
          <s:hidden name="vvname" value="hidden標簽測試"/> 
                  
          <s:label label="%{text('kk')}" name="kk"/><br>
                  
          <s:radio list="chklist" name="selchk"></s:radio><br>
                  
          <s:select list="citylist" name="city" listKey="local_net" listValue="city_name">
                  
          </s:select><br>
                  
          <s:textarea label="Comments" name="kk" cols="10" rows="3"/><br>
                  
          <s:submit value="提交"/>
              
          </s:form>
          </div>
          </body>
          </html>

          Action代碼
          package one;

          import com.opensymphony.xwork2.ActionSupport;
          import com.opensymphony.xwork2.ModelDriven;

          import domain.City;

          import java.util.*;



          public class TagAction extends ActionSupport  {
              
              
          private List citylist;
              
          private String city;
              
          private boolean chk;
              
          private String fname;
              
          private Map chklist;
              
          private String selchk[];
              
          private String year;
              
          private List years;
              
          private Date date;
              
          private String vvname;
              
          private String kk;
              
              
          public String execute()throws Exception {
                  
                  
          return this.SUCCESS;
              }
              
              
          public String submit()throws Exception{
                  System.out.println(
          "chk="+chk);
                  System.out.println(
          "city="+city);
                  System.out.println(
          "fname="+fname);
                  System.out.println(
          "selchk="+selchk.length);
                  
          for(int i=0;i<selchk.length;i++){
                      System.out.println(selchk[i]);
                  }
                  System.out.println(
          "vvname="+vvname);
                  
          return this.INPUT;
              }
              
              
          public TagAction(){
                  citylist 
          =new ArrayList();
                  citylist.add(
          new City("510","廣州"));
                  citylist.add(
          new City("530","佛山"));
                  citylist.add(
          new City("550","深圳"));
                  chklist 
          =new HashMap();
                  chklist.put(
          "zh","中國");
                  chklist.put(
          "en","美國");
                  chklist.put(
          "eg","英國");
                  chklist.put(
          "jp","日本");
                  years
          =new ArrayList();
                  years.add(
          "2001");
                  years.add(
          "2002");
                  years.add(
          "2003");
                  years.add(
          "2004");
                  years.add(
          "2005");
                  years.add(
          "2006");
                  
              }
              
              
              
          public boolean isChk() {
                  
          return chk;
              }


              
          public void setChk(boolean chk) {
                  
          this.chk = chk;
              }


              
          public List getCitylist() {
                  
          return citylist;
              }


              
          public void setCitylist(List citylist) {
                  
          this.citylist = citylist;
              }


              
          public String getFname() {
                  
          return fname;
              }


              
          public void setFname(String fname) {
                  
          this.fname = fname;
              }

              
          public String getCity() {
                  
          return city;
              }

              
          public void setCity(String city) {
                  
          this.city = city;
              }

              
          public String[] getSelchk() {
                  
          return selchk;
              }

              
          public void setSelchk(String[] selchk) {
                  
          this.selchk = selchk;
              }

              
          public Map getChklist() {
                  
          return chklist;
              }

              
          public void setChklist(Map chklist) {
                  
          this.chklist = chklist;
              }

              
          public String getYear() {
                  
          return year;
              }

              
          public void setYear(String year) {
                  
          this.year = year;
              }

              
          public List getYears() {
                  
          return years;
              }

              
          public void setYears(List years) {
                  
          this.years = years;
              }

              
          public Date getDate() {
                  
          return date;
              }

              
          public void setDate(Date date) {
                  
          this.date = date;
              }

              
          public String getVvname() {
                  
          return vvname;
              }

              
          public void setVvname(String vvname) {
                  
          this.vvname = vvname;
              }

              
          public String getKk() {
                  
          return kk;
              }

              
          public void setKk(String kk) {
                  
          this.kk = kk;
              }
              
              
          }

                  <action name="myTagAction!*" method="{1}" class="one.TagAction">
                      
          <result name="input">/tag_1.jsp</result>
                      
          <result>/tag_1.jsp</result>
                  
          </action>

          沒有任何語言上的解析,詳細文檔,請參考:
          http://www.aygfsteel.com/pdw2009/archive/2007/04/06/108935.html
          posted on 2007-10-23 17:52 有貓相伴的日子 閱讀(6000) 評論(3)  編輯  收藏 所屬分類: j2ee

          評論:
          # re: struts2表單標簽使用 2007-12-13 15:16 | 有貓相伴的日子
          # re: struts2表單標簽使用 2007-12-13 15:30 | 有貓相伴的日子
          # re: struts2表單標簽使用 2007-12-13 15:34 | 有貓相伴的日子
          struts2日期控件使用
          http://www.javaeye.com/topic/105499  回復  更多評論
            
          本站不再更新,歡迎光臨 java開發技術網
          主站蜘蛛池模板: 白河县| 凤凰县| 竹溪县| 珲春市| 文昌市| 商都县| 合川市| 林甸县| 龙州县| 合水县| 东乌珠穆沁旗| 平遥县| 井冈山市| 通州区| 汾西县| 五寨县| 汤原县| 巴林左旗| 平武县| 常德市| 南丹县| 武威市| 浦北县| 忻城县| 罗源县| 塔河县| 泽州县| 清苑县| 贺兰县| 冷水江市| 西平县| 稷山县| 武穴市| 阜新市| 铜川市| 静安区| 道孚县| 衡水市| 郯城县| 都兰县| 庐江县|