var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-20738293-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script')"/>
<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jutleo
    歡迎走進有風的地方~~
    posts - 63,  comments - 279,  trackbacks - 0
    這些都是Struts2的一些新標簽,感覺很新鮮,特別是datetimedipacker標志感覺很好

    filevalidateExample.jsp 文件
    <%@ page language="java" contentType="text/html; charset=ISO-8859-5"
        pageEncoding
    ="ISO-8859-5"%>
    <%@ 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>
    <title>fieldValidatorsExample test</title>
    <s:url id="siteCss" includeContext="true"
        value
    ="/validationExamplesStyles.css" />
    <s:head theme="xhtml" />

    </head>
    <body>
    <h3>All field Error will show</h3>
    <s:fielderror />
    <hr color="red" />

    <s:form action="fieldValidators" method="post">
        
    <s:textfield tooltip="ENTER YOUR NAME" label="YOUR NAME" name="name" />
        
    <s:textfield tooltip="ENTER YOUR AGE" label="YOUR AGE" name="age" />

        
    <s:datetimepicker tooltip="ENTER YOUR BIRTHDAY" label="YOUR BIRTHDAY"
            name
    ="birthday" />

        
    <s:textfield tooltip="ENTER YOUR EMAIL" label="YOUR EMAIL" name="Email" />
        
    <s:textfield tooltip="ENTER YOUR URL" label="YOUR URL" name="url" />

        
    <s:select tooltip="SELECT YOUR PROGRAM" label="YOUR PROGRAM"
            name
    ="program" list="{'Java','.net','C#','Struts2'}" />

        
    <s:checkboxlist tooltip="SELECT YOUR FAVOURITE COLOR"
            label
    ="FAVOURITE COLOR" name="color"
            list
    ="{'red','green','yellow','pink','blue'}" value="{'green','blue'}" />

        
    <s:tree label="parent" id="parentId" theme="ajax"
            templateCssPath
    ="/struts/tree.css" showRootGrid="true" showGrid="true">
            
    <s:treenode theme="ajax" label="child1" id="child1Id">
                
    <s:treenode theme="ajax" label="grandchild1" id="grandchild1Id" />
                
    <s:treenode theme="ajax" label="grandchild2" id="grandchild2Id" />
                
    <s:treenode theme="ajax" label="grandchild3" id="grandchild3Id" />
            
    </s:treenode>

            
    <s:treenode theme="ajax" label="child2" id="child2Id" />
            
    <s:treenode theme="ajax" label="child3" id="child3Id" />
            
    <s:treenode theme="ajax" label="child4" id="child4Id" />
            
    <s:treenode theme="ajax" label="child5" id="child5Id">
                
    <s:treenode theme="ajax" label="gChild1" id="gChild1Id" />
                
    <s:treenode theme="ajax" label="gChild2" id="gChild2Id" />
            
    </s:treenode>
        
    </s:tree>

        
    <s:hidden name="hiddenName" value="bulktree and oakertree" />
        
    <s:submit label="SUBMIT" />

    </s:form>

    </body>
    </html>
    FileValidateAction.java文件
    package com.bulktree.struts2;

    import java.util.Date;

    import com.opensymphony.xwork2.ActionSupport;

    public class FieldValidatorsAction extends ActionSupport {
        
    private String name = null;
        
    private Integer age = null;
        
    private Date birthday = null;
        
    private String Email = null;
        
    private String url = null;
        
    private String program = null;
        
    private String color = null;
        
    private String hiddenName = null;
        
    private String child2 = null;
        
        
        
        
    public String getChild2() {
            
    return child2;
        }

        
    public void setChild2(String child2) {
            
    this.child2 = child2;
        }

        
    public String getHiddenName() {
            
    return hiddenName;
        }

        
    public void setHiddenName(String hiddenName) {
            
    this.hiddenName = hiddenName;
        }

        
    public String getColor() {
            
    return color;
        }

        
    public void setColor(String color) {
            
    this.color = color;
        }

        
    public String getProgram() {
            
    return program;
        }

        
    public void setProgram(String program) {
            System.out.println(
    "*****setProgram**********");
            
    this.program = program;
        }

        
    public String getName() {
            
    return name;
        }

        
    public void setName(String name) {
            
    this.name = name;
        }

        
    public Integer getAge() {
            
    return age;
        }

        
    public void setAge(Integer age) {
            
    this.age = age;
        }

        
    public Date getBirthday() {
            
    return birthday;
        }

        
    public void setBirthday(Date birthday) {
            
    this.birthday = birthday;
        }

        
    public String getEmail() {
            
    return Email;
        }

        
    public void setEmail(String email) {
            Email 
    = email;
        }

        
    public String getUrl() {
            
    return url;
        }

        
    public void setUrl(String url) {
            
    this.url = url;
        }

        
        @Override
        
    public String execute() throws Exception {
            
            
    return SUCCESS;
        }

        
        @Override
        
    public void validate() {
            
        }

        
        
        
    }

    struts.xml配置片段
    <action name="fieldValidators"
                class
    ="com.bulktree.struts2.FieldValidatorsAction">
                
    <result>/welcome.jsp</result>
            
    </action>
    welcome.jsp顯示頁面
    <%@ page language="java" contentType="text/html; charset=GB2312"
        pageEncoding
    ="GB2312"%>
    <%@ 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=GB2312">
    <title>login</title>
    </head>
    <body>
    YOUR USERNAME:
    <FONT size="5" color="red"><s:property value="username" /></FONT>
    <br>
    YOUR PASSWORD:
    <FONT size="5" color="red"><s:property value="password" /></FONT>
    <br>

    YOUR USERNAME:
    <FONT size="5" color="red"><s:property value="user.username" /></FONT>
    <br>
    YOUR PASSWORD:
    <FONT size="5" color="red"><s:property value="user.password" /></FONT>
    <br>

    YOUR NAME:
    <FONT size="5" color="red"><s:property value="name" /></FONT>
    <br>
    YOUR AGE:
    <FONT size="5" color="red"><s:property value="age" /></FONT>
    <br>
    YOUR BIRTHDAY:
    <FONT size="5" color="red"><s:property value="birthday" /></FONT>
    <br>
    YOUR EMAIL:
    <FONT size="5" color="red"><s:property value="Email" /></FONT>
    <br>
    YOUR URL:
    <FONT size="5" color="red"><s:property value="url" /></FONT>
    <br>
    YOUR PROGARAM:
    <FONT size="5" color="red"><s:property value="program" /></FONT>
    <br>
    YOUR FAVOURITE COLOR:
    <FONT size="5" color="red"><s:property value="color" /></FONT>
    <br>
    YOUR HIDDEN NAME
    <FONT size="5" color="red"><s:property value="hiddenName" /></FONT>
    <br>

    TREE:
    <s:property value="child2" />

    </body>
    </html>
    posted on 2008-01-04 22:01 凌晨風 閱讀(2891) 評論(1)  編輯  收藏 所屬分類: Spring/Hibernate/Struts2

    FeedBack:
    # re: Struts2常用標簽[未登錄]
    2008-07-20 16:35 | fire
    請問下 那個標簽風格怎么設置的,那個css樣式怎么整啊?
      回復  更多評論
      

    <2008年1月>
    303112345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(11)

    我參與的團隊

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    新聞分類

    新聞檔案

    收藏夾

    圍脖

    最新隨筆

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲高清免费在线观看| 亚洲欧洲一区二区三区| 亚洲第一网站免费视频| 亚洲一区免费观看| 亚洲色四在线视频观看| 国产精品玖玖美女张开腿让男人桶爽免费看 | 亚洲无码视频在线| 日韩久久无码免费毛片软件| 国产免费人成在线视频| 日本激情猛烈在线看免费观看| 免费在线观看一级毛片| 一本久久A久久免费精品不卡| 国产成人综合亚洲亚洲国产第一页| 中国毛片免费观看| 91嫩草私人成人亚洲影院| 性短视频在线观看免费不卡流畅| 国产成人精品日本亚洲专一区| 免费特级黄毛片在线成人观看 | 亚洲色WWW成人永久网址| 成全视频在线观看免费| 亚洲最新在线视频| 国产美女精品久久久久久久免费| 免费播放国产性色生活片| 亚洲一区二区女搞男| 1区2区3区产品乱码免费| 亚洲色偷偷偷综合网| 亚洲人午夜射精精品日韩| 久久成人免费电影| jiz zz在亚洲| 亚洲中文字幕久久精品无码喷水| 51在线视频免费观看视频| 午夜亚洲国产理论片二级港台二级| 久久久青草青青国产亚洲免观| 最近2019中文字幕免费直播| 亚洲国产成人久久精品软件| 亚洲精品无码不卡在线播放HE| 无码乱肉视频免费大全合集| 特级毛片aaaa免费观看| 亚洲第一精品电影网| 久久久久亚洲AV成人网人人网站 | 亚洲视频一区调教|