`
yyys8517750
  • 浏览: 143360 次
  • 性别: Icon_minigender_1
  • 来自: 岳阳
社区版块
存档分类
最新评论

HTML 元素标签

 
阅读更多
1. HTML 元素标签
和基本的html元素对应
 
<html:html>
属性:
lang :用于设置用户使用的语言,当其为true时,将先根据存储在当前httpSession中的Locale对象来输出使用的语言,如不存在httpSession或者httpSession没有Locale对象,将根据客户浏览器提交的http请求头的Accept-Language属性输出语言,如果该属性也不存在,将使用默认的Locale输出。

如果客户浏览器使用中文,以下
<html:html lang=”true’ > 注意:早期版本使用 locale="true"
将被解析为
<html lang="zh-CN">
 
<html:base> 
生成html <base>元素,用来生成当前网页的绝对URL路径,如果使用了这个标签,当该网页引用同一应用的其他网页的时候,只需要给出
相对URL即可。
<head>
<html:base/>
</head> 将转化为:
<base href=”http://localhost:8080/htmlItaglibs/htmlBasic.jsp”>

 <html:link>于创建连接,与html中的<a>对应

特点有二:一是可以用多种方式包含请求参数,二是如果浏览器关闭cookieURL将被重写,sessionIDJI将自动作为请求参数包含
在url中,可以用来跟踪用户的session状态

<html:rewrite>用于输出连接中的URI部分,指的是URL中协议,主机和端口号后面的内容,如URL:http://localhost:8080/
html.do  URI:/html.do

属性: 
forward:指定全局转发,取值为structs配置文件中<global-forwards>中的<forward>子元素注意,不能为action中的
     <forward>子元素
href: 指定完整的URL
page: 指定相对路径,以“/”开头
action 指定一个Action的名称。

请求参数:
1.在路径后面可以直接带有请求参数,如:
<html:link page=”/html.do?prop1=abc&amp;prop2=123”>

2. (单参数单值)如果请求参数要用到变量,可以使用以下属性:paramId指定请求参数名,用paramNameparamProperty指定该参数的值, paramNameparamProperty和一般的nameProperty意义一样。
如:页面中存在一个
javabean 名为cusbean,含有属性 name, 值为zwp 以下
<html:link page=”/basic.do” paramid=”urlParaName” paramName=“cusbean” paraProperty=”name”>
将解析为<a href=” /basic.do? urlParaName=zwp”><a/>

3,如果有多个参数(多参单值,多参多值,单参多值,混合),需要先定义成Map类型变量,然后用nameporperty属性引用.可以实现多值参数
<% java.util.hashMap myMap=new java.util.hashMa();
myMap.put(“myString”,new String(“value”));
myMap.put(“myString”,new String(“str1”,”str2”,”str3”));
pageContext.setAttribute(“map”,myMap); %>
<html:link page=”/basic.do” name=”map”>

 

例子:
<logic:iterate id="person" name="dataForm" property="persons">
<html:link action="/link.do" paramId="person" paramName="person"
paramProperty="id" indexed="true" indexId="number">
person
</html:link>
<br/>
</logic:iterate>

下面是上面代码的运行结果(产生的html)
<a href="/struts-demo/link.do?person=00001&number=0">
赵辰</a><br/>
<a href="/struts-demo/link.do?person=00002&number=1">
李为芳</a><br/>
<a href="/struts-demo/link.do?person=00003&number=2">
王微</a><br/>

其中的number是由indexId="number"确定的,而该参数的值为元素在集合中的位置。

 

 


<html:img>
用于嵌入图片,与htmlimg对应。

属性:
page:
指定相对URI,以“/”开头
src: 指定完整的URI
height
图象的高度。
width
图象的宽度。
alt
如果找不到图象,显示的文本。

单请求参数和多请求参数均与<html:link>一样

 


2 HTML 表单标签

<html:form>用于创建表单,方法为post, action属性指明其处理组件。在提交后,structs框架将自动将其内容组合成ActionForm对象,提交给该组件。

<html:form action=”FormBasicForm”> 将被解释为
<form name=” FormBasicForm” method=”Post” action=”/htmltaglibs/FormBasic.do”>

属性:
methed缺省为post.
Enctype上传文件需要是"multipart/form-data"
Focus会自动定焦focus)所包含的一个元素上。<html:form action=\"/login\" focus=\"password\">

 

实际上将会产生一段Javascript
<script language="Javascript" type="text/javascript">
if (document.forms["loginForm"].elements["password"].type != "hidden")
document.forms["loginForm"].elements["password"].focus()
</script>


 

<html:text> 文本框。property指名其代表的属性名,需要与 ActionForm对象的一个属性对应。
其他属性包括
size , maxlength

 
<html:password >密码框

属性:
redisplay:用于重新显示以前输入到这个区域中的值。该属性的缺省值为true。然而,为了使password不能被重新显示,你或许希望将该属性的值设为false
例如: <html:password property="password"  redisplay="false"/>
会被转换成: <input type="password" name="password"  value="">

 

 

<html:textarea>
用于生成一个文本区域。
比如: <html:textarea property="details" cols="80" rows="20"
value="Enter details here"/>


 

<html:hidden> 隐藏字段。有两种方式,第二种可以把内容显示出来,这种可用于只读显示

1)<html:hidden property=”hiddenValue”>生成
<input type=”hidden” name=”hiddenValue” value=”propValue”>

2) <html:hidden property=”hiddenValue” write=”true”>生成
<input type=”hidden”name=”hiddenValue” value=”propValue”> propValue

属性:
value: 字段的实际值

 

 

<html:checkbox> 检查框

<html:checkbox property=”checkbox1” value=”true’ >
property对应的actionForm中属性必须为boolean类型valuetrue时候,选中的时候值为true, valuefalse时候,选中的时候值为false. property

注意必须在ActionForm中的reset()方法将其复位,否则其后无法使用

 


<html:multibox>复选按钮组。使用方法为

< html:multibox property=”strArray” value=”Value1”>或者
< html:multibox property=”strArray”> Value2< /html:multibox>

Value1Value2 是显示出来的字。也是其返回的内容,如果其对应的actionFormstrArray是一个字符数组,当以上两个都被选中的时候,值为{“Value1”, “Value2”},如果某个未被选中,数组中就不包括这个值。

注意必须在ActionForm中的reset()方法将其复位(如将数组程度设置成0),否则其后无法使用

分享到:
评论

相关推荐

    HTML5元素周期表

    总结起来,HTML5元素周期表是学习和掌握HTML5的一个直观工具,它将复杂的HTML元素体系以一种清晰、有序的方式呈现出来,方便开发者查找和学习。通过这个表格,我们可以深入了解每个元素的功能、用途,以及它们如何...

    html g标签 的作用及使用方法.zip

    然而,由于SVG是内嵌在HTML5中的,所以`&lt;g&gt;`标签仍然可以在HTML文档中使用,只要包含在`&lt;svg&gt;`元素内部,它就会遵循SVG的规则。 在`svg当中g元素的使用g.svg_baohanqing_新浪博客.url`这篇博客文章中,可能会进一步...

    html常用标签(元素)的总结

    html html5 css html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的...

    删除所有的html标签及元素

    删除所有html标签及元素,取得jsp页面所有的key与对应的值。

    HTML基础.PPT HTML元素,

    HTML元素是构成网页的基本单位,它们通过标签来定义,这些标签告诉浏览器如何解析和显示内容。在本章中,我们将深入理解HTML的基础知识,包括如何使用MyEclipse这款强大的集成开发环境来编辑HTML页面。 MyEclipse是...

    HTML5标签(chm版)

    HTML5的新标签主要包括结构性元素、表单控制元素以及多媒体支持元素等。结构性元素如`&lt;header&gt;`, `&lt;nav&gt;`, `&lt;section&gt;`, `&lt;article&gt;`, `&lt;aside&gt;`和`&lt;footer&gt;`,它们有助于提高网页的语义性和组织性,使内容更易于...

    HTML常用标签.pdf

    这些结构元素被称为 HTML 标签。 HTML 标签是 HTML 文档的基础,通过这些标签,可以构建一个完整的网页。 基本文档结构标签 1. &lt;!-- --&gt;:注释标签,用于在源文档中插入注释。注释会被浏览器忽略。 2. &lt;!DOCTYPE&gt;...

    js 动态插入html元素

    在JavaScript编程中,动态插入HTML元素是一项常见的任务,特别是在构建交互式网页时。这项技术允许我们在用户的操作或者程序运行过程中,根据需要向页面添加、修改或删除DOM(文档对象模型)元素,从而实现动态更新...

    HTML第一章-基本标签

    在"HTML第一章-基本标签"中,我们将深入探讨这些基础元素,帮助你构建起对HTML语法的理解。 1. **HTML文档结构** 每个HTML文档都由以下基本结构组成: - `&lt;!DOCTYPE&gt;`声明:定义HTML版本,例如`&lt;!DOCTYPE html&gt;`...

    HTML的基本标签是构成网页内容结构的基础元素,下面是一些常见的HTML基本标签

    HTML 是构建网页内容结构的基础元素,基本标签是构成网页内容结构的基础元素。下面是一些常见的 HTML 基本标签: 文档结构标签 * `&lt;!DOCTYPE html&gt;`:声明 HTML 文档类型,指定文档类型。 * `&lt;html&gt;`:根元素,...

    HTML文件,html4的标签学习

    在HTML4中,标签是用来标识网页内容和结构的关键元素。以下是一些核心的HTML4标签,以及它们的作用和用法: 1. `&lt;html&gt;`:这是每个HTML文档的根元素,包含了整个页面的结构。 2. `&lt;head&gt;`:这部分包含文档元信息,...

    HTML常用标签和属性PPT

    HTML标签是HTML中的基本元素,通常由尖括号包围,如`&lt;html&gt;`、`&lt;head&gt;`、`&lt;body&gt;`等。这些标签定义了网页的结构,例如`&lt;html&gt;`是整个HTML文档的根元素,`&lt;head&gt;`包含文档元信息,而`&lt;body&gt;`则包含了网页可见的内容。...

    获取jsp中的所有某个标签中所有ID相同的元素

    在JSP或任何基于Web的技术中,通过JavaScript操作DOM来获取具有特定属性的HTML元素是一种常见的需求。理解DOM模型、HTML标签和JavaScript语法是完成这一任务的基础。在实际应用中,应确保遵循Web标准,如避免在同一...

    vue 动态添加 HTML元素

    如果 Vue 实例在实例化时没有收到 el 选项,则它处于“未挂载”状态,没有关联的 DOM 元素。可以使用 vm.$mount() 手动地挂载一个未挂载的实例。 如果没有提供 elementOrSelector 参数,模板将被渲染为文档之外的的...

    Html标签一览表

    HTML标签通常由一对尖括号包围,如`&lt;tag&gt;`和`&lt;/tag&gt;`,其中`&lt;tag&gt;`是标签的开始,`&lt;/tag&gt;`是标签的结束,它们共同构成了一个HTML元素。元素的内容放在开始和结束标签之间,如`这是段落&lt;/p&gt;`。有些标签是自闭合的,...

    html标签例如img,div,span等基本标签的使用

    HTML基本标签的使用 HTML(HyperText Markup ...HTML 的基本标签是构建网页的基础,我们可以使用 img 标签插入图像,用 div 标签分组元素,用 span 标签高亮文本。 HTML5 的发展也使得网页开发变得更加丰富多样化。

    html的经典标签库

    HTML标签库中的每个元素都有其特定的功能和应用场景,熟练掌握这些经典标签,能够帮助开发者构建功能丰富、结构清晰的网页。通过实践和学习,我们可以更好地理解和运用这些标签,创建出更具吸引力的网络内容。

    HTML标签帮助文档

    HTML标签是HTML语言中的核心元素,它们通过在文本中添加特定的结构和语义,告诉浏览器如何解析和展示内容。每个HTML标签通常由一对尖括号包围,例如`&lt;tag&gt;`和`&lt;/tag&gt;`,其中`&lt;tag&gt;`是开始标签,`&lt;/tag&gt;`是结束标签,...

    HTML元素!!!!!!

    HTML 元素由开始标签、元素内容和结束标签组成。开始标签和结束标签也被称为起始标签和闭合标签。元素内容是开始标签和结束标签之间的内容。 HTML 元素的语法规则是以开始标签起始,以结束标签终止。某些 HTML 元素...

Global site tag (gtag.js) - Google Analytics