panda

IT高薪不是梦!!

统计

留言簿

阅读排行榜

评论排行榜

struts Html标签使用详解

1.html:form 标签
       该标签的用法必须遵循很多规则.
        (1)首先标签中必须包含一个action属性,action属性是该标签唯一一个必须的属性.如果没有该属性jsp会抛出一个异常,     之后你必须给
action属性一个有效的值,这个值也就是对应struts配置文件(struts-config.xml)中的action标签中的type属性值.
          例如:jsp页面中有:<html:form action="/login">
                   则struts-config.xml文件中:
                                                                  <action-mapping>
                                                                        <action type="/login"
                                                                                      type="对应事件处理类的路径"
                                                                                      name="对应的formbean"
                                                                                       />
                                                                    </action-mapping>
       (2)html:form标签还必须遵循一个规则:
                            任何包含在<form>中用来接收用户输入的标签(<text>、<password>、<hidden>、<textarea>、<radio>、<checkbox>、<select>
)必须在相关的form bean中有一个指定的属性值.例如,如果你有一个属性值被指定为“username”的<text>标签,那么相关的form bean中也
必须有一个名为“username”的属性。输入<text>标签中的值会被用于生成form bean的userName属性。

2.html:text标签
          html:text标签是一个生成文本框的标签,它必须包含一个和form bean的相同属性的对应的"property"属性.该标签只有嵌套在form中才有效.


3.html:password标签

        html:password标签是用来显示口令的文本框,它也必须包含一个和form bean的相同属性对应的"property"属性,该标签中的
         一个很重要的属性是“redisplay”,它用于重新显示以前输入到这个区域中的值。该属性的缺省值为true。然而,为了
       使password不能被重新显示,你或许希望将该属性的值设为false。
        例如:<html:password property="password"/>


4.html:hadden标签
          html:hadden是生成一个隐藏的输入文本区域,它必须包含和相关form bean中的相同属性对应的“property”属性。该标签也必须嵌套在form中才有效.
          例如:<html:hadden property="value"/>


5.<html:textarea>标签 
        <html:textarea>标签主要是生成一个文本域,它必须包含和相关form bean中相同属性对应的"property"属性.该标签也必须嵌套在form中才有效.
        例如:<html:textarea property="content"
                                          cols="10"
                                          rows="5"/>

6.<html:radio>标签

            <html:radio>标签是用于显示一个单选按钮.它必须包含"value"值
           例如:<html:radio property="title" value="1"/>1
                     <html:radio property="title" value="2"/>2
                     <html:radio property="title" value="3"/>3



7.<html:checkbox>标签


        <html:checkbox>标签用于显示checkbox类型的输入区域。比如: <html:checkbox property= 
   "notify">Please send me notification 


8.<html:submit>标签

            <html:submit>标签是用于提交按钮.
            例如:<html:submit value="提交"/>



9.<html:reset>标签

            <html:reset>标签主要是用于重置按钮


10.<html:option>标签

               <option>标签用于显示select box中的一个选项。参照下面的<select>标签。 


11.<html:select>标签

                <html:select>标签主要是用于显示下拉列表,它也必须嵌套在form中才有效
                例如:
                        <html:select  property="color" size="3">
                                      <html:option  value="red">red</html:option>
                                      <html:option value="green">green</html:option>
                                       <html:option value="blue">blue</html:option>

 




           



            








 

posted on 2009-07-16 22:00 IT追求者 阅读(1622) 评论(0)  编辑  收藏 所属分类: struts


只有注册用户登录后才能发表评论。


网站导航: