- 浏览: 143360 次
- 性别:
- 来自: 岳阳
文章分类
最新评论
-
lixinyuan1213:
谢谢了,
Eclipse GBK支持添加 -
可爱的小野人:
3Q
Eclipse GBK支持添加 -
shaka:
我也遇到类似问题,传参数带引号。
但在我实际测试中,只有单引号 ...
js 未结束的字符串常量 -
qingpingguo:
谢谢!!!
Eclipse GBK支持添加
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>对应 特点有二:一是可以用多种方式包含请求参数,二是如果浏览器关闭cookie,URL将被重写,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&prop2=123”>
2. (单参数单值)如果请求参数要用到变量,可以使用以下属性:paramId指定请求参数名,用paramName和paramProperty指定该参数的值, paramName和paramProperty和一般的name和Property意义一样。
如:页面中存在一个javabean 名为cusbean,含有属性 name, 值为zwp 以下
<html:link page=”/basic.do” paramid=”urlParaName” paramName=“cusbean” paraProperty=”name”>
将解析为<a href=” /basic.do? urlParaName=zwp”><a/>
3,如果有多个参数(多参单值,多参多值,单参多值,混合),需要先定义成Map类型变量,然后用name和porperty属性引用.可以实现多值参数
<% 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>
用于嵌入图片,与html中img对应。
属性:
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类型。当value为true时候,选中的时候值为true, 当value为false时候,选中的时候值为false. property
注意必须在ActionForm中的reset()方法将其复位,否则其后无法使用
<html:multibox>复选按钮组。使用方法为
< html:multibox property=”strArray” value=”Value1”>或者
< html:multibox property=”strArray”> Value2< /html:multibox>
Value1和Value2 是显示出来的字。也是其返回的内容,如果其对应的actionForm中strArray是一个字符数组,当以上两个都被选中的时候,值为{“Value1”, “Value2”},如果某个未被选中,数组中就不包括这个值。
注意必须在ActionForm中的reset()方法将其复位(如将数组程度设置成0),否则其后无法使用
发表评论
-
Hash code
2011-11-21 15:35 959<script type="text/java ... -
jdbc
2011-11-21 15:36 9692.4、JDBC程序的代码模板 ... -
java集合类总结
2011-11-21 15:34 1342选自:http://android.yaohuiji.com/ ... -
package.private,protected,public
2011-11-21 15:31 4139对类时 package 包内的 public 共有的 ... -
HashMap和Hashtable
2011-11-21 15:32 957hashtable 是先出来滴,hashmap是后出来滴。 ... -
|和||、&&和&
2011-11-14 17:04 24867| : 会检查每一个 条件的真伪,再做“或”运算 (光 ... -
编码的字符串转换
2011-11-14 16:40 937String str="12344"; ... -
重载和重写
2011-11-14 16:34 817本文来自CSDN博客,转载请标明出处:http://blog. ... -
Java语法总结 - 内部类
2011-11-14 16:12 835Java语法总结 - 内部类 引用自: http:/ ... -
final,finally,finalize
2011-11-14 16:04 847final,finally,finallize都是java的关 ... -
csv文件打印
2011-11-02 16:46 1359import org.apache.struts.acti ... -
seasar
2011-10-19 14:42 805Seasar资料,见附件, copy于 中文下载地址 h ... -
java获得文件夹下所有文件路径
2011-09-27 12:12 1450package test;import java.io.Fil ... -
C:\Winnt\System32\Drivers\Etc\host
2011-09-26 16:17 1193在Windows 98系统下该文件在Windows目录,在Wi ... -
java project 和 web project
2011-09-21 13:58 1583java project 是直接运行本地代码 web pro ... -
equels 和 ==
2011-09-20 20:09 1224package test; public class Tes ... -
plsql设置快捷键
2011-09-20 16:38 2509在plsql里设置快捷键, 例如: 输入 sysdate 回 ... -
plsql设置数据库
2011-09-20 16:30 1146D:\app\product\11.1.0\db_1\NETW ... -
html:select下拉框 在jsp的list表格里面设置默认值
2011-09-20 09:56 8362html:select下拉框 在jip的list表格里面设置默 ... -
logic:iterate 的indexid判断循环次数
2011-09-20 09:54 1868logic:iterate循环,indexId做参数传递使用 ...
相关推荐
总结起来,HTML5元素周期表是学习和掌握HTML5的一个直观工具,它将复杂的HTML元素体系以一种清晰、有序的方式呈现出来,方便开发者查找和学习。通过这个表格,我们可以深入了解每个元素的功能、用途,以及它们如何...
然而,由于SVG是内嵌在HTML5中的,所以`<g>`标签仍然可以在HTML文档中使用,只要包含在`<svg>`元素内部,它就会遵循SVG的规则。 在`svg当中g元素的使用g.svg_baohanqing_新浪博客.url`这篇博客文章中,可能会进一步...
html html5 css html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的...
删除所有html标签及元素,取得jsp页面所有的key与对应的值。
HTML元素是构成网页的基本单位,它们通过标签来定义,这些标签告诉浏览器如何解析和显示内容。在本章中,我们将深入理解HTML的基础知识,包括如何使用MyEclipse这款强大的集成开发环境来编辑HTML页面。 MyEclipse是...
HTML5的新标签主要包括结构性元素、表单控制元素以及多媒体支持元素等。结构性元素如`<header>`, `<nav>`, `<section>`, `<article>`, `<aside>`和`<footer>`,它们有助于提高网页的语义性和组织性,使内容更易于...
这些结构元素被称为 HTML 标签。 HTML 标签是 HTML 文档的基础,通过这些标签,可以构建一个完整的网页。 基本文档结构标签 1. <!-- -->:注释标签,用于在源文档中插入注释。注释会被浏览器忽略。 2. <!DOCTYPE>...
在JavaScript编程中,动态插入HTML元素是一项常见的任务,特别是在构建交互式网页时。这项技术允许我们在用户的操作或者程序运行过程中,根据需要向页面添加、修改或删除DOM(文档对象模型)元素,从而实现动态更新...
在"HTML第一章-基本标签"中,我们将深入探讨这些基础元素,帮助你构建起对HTML语法的理解。 1. **HTML文档结构** 每个HTML文档都由以下基本结构组成: - `<!DOCTYPE>`声明:定义HTML版本,例如`<!DOCTYPE html>`...
HTML 是构建网页内容结构的基础元素,基本标签是构成网页内容结构的基础元素。下面是一些常见的 HTML 基本标签: 文档结构标签 * `<!DOCTYPE html>`:声明 HTML 文档类型,指定文档类型。 * `<html>`:根元素,...
在HTML4中,标签是用来标识网页内容和结构的关键元素。以下是一些核心的HTML4标签,以及它们的作用和用法: 1. `<html>`:这是每个HTML文档的根元素,包含了整个页面的结构。 2. `<head>`:这部分包含文档元信息,...
HTML标签是HTML中的基本元素,通常由尖括号包围,如`<html>`、`<head>`、`<body>`等。这些标签定义了网页的结构,例如`<html>`是整个HTML文档的根元素,`<head>`包含文档元信息,而`<body>`则包含了网页可见的内容。...
在JSP或任何基于Web的技术中,通过JavaScript操作DOM来获取具有特定属性的HTML元素是一种常见的需求。理解DOM模型、HTML标签和JavaScript语法是完成这一任务的基础。在实际应用中,应确保遵循Web标准,如避免在同一...
如果 Vue 实例在实例化时没有收到 el 选项,则它处于“未挂载”状态,没有关联的 DOM 元素。可以使用 vm.$mount() 手动地挂载一个未挂载的实例。 如果没有提供 elementOrSelector 参数,模板将被渲染为文档之外的的...
HTML标签通常由一对尖括号包围,如`<tag>`和`</tag>`,其中`<tag>`是标签的开始,`</tag>`是标签的结束,它们共同构成了一个HTML元素。元素的内容放在开始和结束标签之间,如`这是段落</p>`。有些标签是自闭合的,...
HTML基本标签的使用 HTML(HyperText Markup ...HTML 的基本标签是构建网页的基础,我们可以使用 img 标签插入图像,用 div 标签分组元素,用 span 标签高亮文本。 HTML5 的发展也使得网页开发变得更加丰富多样化。
HTML标签库中的每个元素都有其特定的功能和应用场景,熟练掌握这些经典标签,能够帮助开发者构建功能丰富、结构清晰的网页。通过实践和学习,我们可以更好地理解和运用这些标签,创建出更具吸引力的网络内容。
HTML标签是HTML语言中的核心元素,它们通过在文本中添加特定的结构和语义,告诉浏览器如何解析和展示内容。每个HTML标签通常由一对尖括号包围,例如`<tag>`和`</tag>`,其中`<tag>`是开始标签,`</tag>`是结束标签,...
HTML 元素由开始标签、元素内容和结束标签组成。开始标签和结束标签也被称为起始标签和闭合标签。元素内容是开始标签和结束标签之间的内容。 HTML 元素的语法规则是以开始标签起始,以结束标签终止。某些 HTML 元素...