传智播客学习之Struts标签库-HTML标签

传智播客学习之Struts标签库-HTML标签

(2010-01-17 22:01:48)
标签:

杂谈

 

 

       连续三天的struts学习结束了,真的有些感觉筋疲力尽,做完了客户管理系统,终于有点闲暇时间来对标签做一下整理了。struts标签库主要有以下五种:

<xmp>

一、             HTML标签

HTML标签主要用来创建Html输入表单的标记符。

1.<html:html>:有两个属性local和xhtml,都不是必须的。

eg: <html:html locale="true"> 解析后<html lang=”zh-CN”>

2.与form相关的标签

1)< html:text >标签用于生成一个文本的输入区域。该标签只有在嵌入到一个<form>标签中时才有效。

注意:它必须包含和相关form bean中的相同属性对应的“property”属性。例如:

eg:<html:text property="userName"/>

解析后:<input type="text" name="userName" value="">

2)<html:password>标签

<html:password>标签用于生成一个密码的输入区域。它必须包含和相关form bean中的相同属性对应的“property”属性。该标签只有在嵌入到一个<form>标签中时才有效。

注意:他有一个很重要的属性redisplay。

 当 redisplay="false"时,  不执行ActionForm 中 getPsw()方法

  当redisplay="true"时,   执行ActionForm 中  getPsw()方法

eg: <html:password property="password"  redisplay="false"/>

解析后:<input type="password" name="password" value="">

3)<html:textarea>标签

<<html:textarea>标签用于生成一个文本区元素。它必须包含和相关form bean中的相同属性对应的“property”属性。

eg:<html:textarea property="des"  cols="80" rows="20" value="客户评价"/>

解析后:<textarea name="des" cols="80" rows="20">客户评价</textarea>

4)<html:radio>标签

<html:radio>标签用于显示一个单选按钮(radio button)。除了properties属性外,它必须包含“value”属性。

<html:radio property="sex" value="男"/>男

<html:radio property="sex" value="女"/>女

解析后:

<input type="radio" name="sex" value="男">男

<input type="radio" name="sex" value="女">女

5)<html:checkbox>标签

<html:checkbox>标签用于显示checkbox类型的输入区域。

eg:<html:checkbox  property="love" value="美容"></html:checkbox>美容

       <html:checkbox  property="love" value="篮球"></html:checkbox>篮球

解析后:

     <input type="checkbox" name="love" value="美容">美容

        <input type="checkbox" name="love" value="篮球">篮球      

6)<html:submit>标签

<html:submit>标签用于生成提交类型(type submit)的输入区域。

<html:submit>保存</html:submit> 解析后:<input type="submit" value="保存">

7)<html:reset >标签

<<html:reset >标签用于生成重置类型(type reset)的输入区域

<html:reset value="重置">解析后:<input type="reset" value="重置">

8)<html:select>标签 &&<html:option>标签

html:select>标签用于显示一个包含零个或更多选项的HTML选择元素,<html:option>标签用于显示select box中的一个选项。

eg:  <html:select property="edu">

                   <html:option value="博士">博士</html:option>

                   <html:option value="硕士">硕士</html:option>

          </html:select>   

9).<html:base>

<html:base>标签显示一个HTML元素,用一个href属性表示所包含的JSP页面的绝对位置。只有当这个标签是内嵌在一个head标签部分时,它才有效。

10).<html:img>

<img>标签用来生成一个HTML <IMG>标签。它最重要的属性有:

  · page:图象文件相对于模块的路径;前面必须带有一个斜线。

  · height:图象的高度。

  · width:图象的宽度。

  · alt:如果找不到图象,显示的文本。

11).<html:link>

<html:link>标签会生成一个超链接

eg:<html:link page="/index.html">连接</html:link>

<xmp>

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭