- 浏览: 140721 次
- 性别:
- 来自: 岳阳
文章分类
最新评论
-
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 919<script type="text/java ... -
jdbc
2011-11-21 15:36 9242.4、JDBC程序的代码模板 ... -
java集合类总结
2011-11-21 15:34 1290选自:http://android.yaohuiji.com/ ... -
package.private,protected,public
2011-11-21 15:31 4082对类时 package 包内的 public 共有的 ... -
HashMap和Hashtable
2011-11-21 15:32 918hashtable 是先出来滴,hashmap是后出来滴。 ... -
|和||、&&和&
2011-11-14 17:04 24815| : 会检查每一个 条件的真伪,再做“或”运算 (光 ... -
编码的字符串转换
2011-11-14 16:40 884String str="12344"; ... -
重载和重写
2011-11-14 16:34 797本文来自CSDN博客,转载请标明出处:http://blog. ... -
Java语法总结 - 内部类
2011-11-14 16:12 780Java语法总结 - 内部类 引用自: http:/ ... -
final,finally,finalize
2011-11-14 16:04 810final,finally,finallize都是java的关 ... -
csv文件打印
2011-11-02 16:46 1326import org.apache.struts.acti ... -
seasar
2011-10-19 14:42 770Seasar资料,见附件, copy于 中文下载地址 h ... -
java获得文件夹下所有文件路径
2011-09-27 12:12 1412package test;import java.io.Fil ... -
C:\Winnt\System32\Drivers\Etc\host
2011-09-26 16:17 1148在Windows 98系统下该文件在Windows目录,在Wi ... -
java project 和 web project
2011-09-21 13:58 1541java project 是直接运行本地代码 web pro ... -
equels 和 ==
2011-09-20 20:09 1187package test; public class Tes ... -
plsql设置快捷键
2011-09-20 16:38 2452在plsql里设置快捷键, 例如: 输入 sysdate 回 ... -
plsql设置数据库
2011-09-20 16:30 1112D:\app\product\11.1.0\db_1\NETW ... -
html:select下拉框 在jsp的list表格里面设置默认值
2011-09-20 09:56 8315html:select下拉框 在jip的list表格里面设置默 ... -
logic:iterate 的indexid判断循环次数
2011-09-20 09:54 1831logic:iterate循环,indexId做参数传递使用 ...
相关推荐
HTML元素标签.doc(开发总结实用)
2021-2022收藏的精品资料
html标签 快速入门 快速记忆 快速掌握
介绍HTML标签及各类基本元素的分析,应用。适用于网页初学者
html html5 css html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的总结 html常用标签(元素)的...
删除所有html标签及元素,取得jsp页面所有的key与对应的值。
像元素周期表的格式,来描述HTML的元素。 表是在HTML5 working draft中的104个元素与两 proposed 元素(marked with an asterisk).
如果 Vue 实例在实例化时没有收到 el 选项,则它处于“未挂载”状态,没有关联的 DOM 元素。可以使用 vm.$mount() 手动地挂载一个未挂载的实例。 如果没有提供 elementOrSelector 参数,模板将被渲染为文档之外的的...
(1)UI标签:(User Interface, 用户界面)标签,主要用于生成HTML元素标签,UI标签又可分为表单标签非表单标签 (2)非UI标签,主要用于数据访问,逻辑控制等的标签。非UI标签可分为流程控制标签(包括用于实现...
scalable.js是一款可以使任何HTML元素动态缩放适合父元素的js插件。通过该插件,可以使HTML元素在页面缩放时,大小始终适合其父容器大小,效果类似 css contain属性。
首先介绍html常用标签,大部分标签可以运用时候通过CSS控制改变样式达到我们想要的布局效果。
HTML的基本标签是构成网页内容结构的基础元素,下面是一些常见的HTML基本标签
HTML5 完整标签列表(中文版) 按字母顺序排列,对每个元素均作了相应描述,并注明该元素在 HTML 4.01 和 HTML 5 中定义的情况
.NET获取Html字符串中指定标签的指定属性的值 本代码为C#获取字符串中Html的指定标签的指定属性的值 如:string tempstr=‘<div><a href="http://www.baidu.com"><img src="/aa/abc.jbp" /></a></div>’ 要获取以上...
你没看错:用一个A标签包裹块级元素(译者注: 在HTML5以前,a标签属于行内元素,而div,h1,p 等为块级元素,如果强行包裹,可能会被强行截断为多个a标签。当然,都是浏览器的事啦。). 示例代码: 复制代码代码如下: &...
~~~~~~~~HTML标签大全.docx
section元素标签用来表现普通的文档内容或应用区块。一个section通常由内容及其标题组成...但section元素标签并非一个普通的容器元素;当一个容器需要被直接定义样式或通过脚本定义行为时,推荐使用div元素而非...
本文主要来详细讨论一下HTML中关于<!DOCTYPE>标签的定义和用法。...HTML 元素和文档类型(Doctype) 提示和注释 注释:<!DOCTYPE> 声明没有结束标签。 提示:<!DOCTYPE> 声明对大小写不敏感。[......] 阅读全文>>
在微信小程序中识别html标签的方法(wxParse) 微信小程序-利用wxParse将html转为wxml