html标签的使用
2013-01-17 15:51
183 查看
项目引入struts后,在WEB-INF中会生成c.tld,struts-html.tld,struts-logic.tld等文件
在jsp中引用相应标签的tld文件。jsp中taglib里的uri和prefix分别对应tld文件中的uri和short-name:
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
1.html的一般的form形式:
<html:form action="/fwxx">
<html:hidden property="operate" value="toList" />
<html:text property="condition.title" />
<html:password property="user.password"></html:password>
<html:textarea property="content" rows="5" cols="30" value="abc"></html:textarea>
<html:checkbox property="sports" value="1"></html:checkbox>足球 ————>无默认值的多选框
<html:checkbox property="sports" value="2"></html:checkbox>篮球 ————>无默认值的多选框
<html:multibox property="sports" value="1"></html:multibox>足球 ————>有默认值的多选框
<html:multibox property="sports" value="2"></html:multibox>篮球 ————>有默认值的多选框
<html:submit styleClass="btn">查询</html:submit> |<inputtype="submit" value="提交">
</html:form>
注意:
.do可加可不加;
<html:标签中的property属性与FormBean中的属性绑定。
<html:form中可以使用普通的form标签,但反过来不行;
对action请求时,action的路径不能加web应用程序名称,加了会出错;
<html:form中没有name属性,自动生成的是actionFormBean中的name名称;
2.html的固定下拉框:
<html:select property="condition.shi" style="width:60">
<html:option value="0">--不限--</html:option>
<html:option value="1">--1--</html:option>
<html:option value="2">--2--</html:option>
<html:option value="3">--3--</html:option>
</html:select>
3.html的可变下拉框:
<html:select property="condition.qxid" style="width:80px;"
<html:optionsCollection name="qxList" lable="qx" value="qxid" />
</html:select>
其中property的值是formBean中的唯一值,比如formBean中某对象的id
name的值是在page,request,session,application中保存的集合对象。
lable和value都是实体对象的属性名,lable的值用来显示,value的值用来内部绑定。
4.可以有如下的html:
<html:form action="/...">
<html:hidden property="..." value="..."/>
<html:text property="..."/>
<html:optionsCollection name="在page,request,session,application中的范围对象" lable="显示的属性" value="内部绑定的属性"/>
<html:submit styleClass="btn">查询</html:submit>
</html>
5.html的链接形式:
<html:link href="bean.jsp" paramId="id" name="id">连接</html:link>
在jsp中引用相应标签的tld文件。jsp中taglib里的uri和prefix分别对应tld文件中的uri和short-name:
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
1.html的一般的form形式:
<html:form action="/fwxx">
<html:hidden property="operate" value="toList" />
<html:text property="condition.title" />
<html:password property="user.password"></html:password>
<html:textarea property="content" rows="5" cols="30" value="abc"></html:textarea>
<html:checkbox property="sports" value="1"></html:checkbox>足球 ————>无默认值的多选框
<html:checkbox property="sports" value="2"></html:checkbox>篮球 ————>无默认值的多选框
<html:multibox property="sports" value="1"></html:multibox>足球 ————>有默认值的多选框
<html:multibox property="sports" value="2"></html:multibox>篮球 ————>有默认值的多选框
<html:submit styleClass="btn">查询</html:submit> |<inputtype="submit" value="提交">
</html:form>
注意:
.do可加可不加;
<html:标签中的property属性与FormBean中的属性绑定。
<html:form中可以使用普通的form标签,但反过来不行;
对action请求时,action的路径不能加web应用程序名称,加了会出错;
<html:form中没有name属性,自动生成的是actionFormBean中的name名称;
2.html的固定下拉框:
<html:select property="condition.shi" style="width:60">
<html:option value="0">--不限--</html:option>
<html:option value="1">--1--</html:option>
<html:option value="2">--2--</html:option>
<html:option value="3">--3--</html:option>
</html:select>
3.html的可变下拉框:
<html:select property="condition.qxid" style="width:80px;"
<html:optionsCollection name="qxList" lable="qx" value="qxid" />
</html:select>
其中property的值是formBean中的唯一值,比如formBean中某对象的id
name的值是在page,request,session,application中保存的集合对象。
lable和value都是实体对象的属性名,lable的值用来显示,value的值用来内部绑定。
4.可以有如下的html:
<html:form action="/...">
<html:hidden property="..." value="..."/>
<html:text property="..."/>
<html:optionsCollection name="在page,request,session,application中的范围对象" lable="显示的属性" value="内部绑定的属性"/>
<html:submit styleClass="btn">查询</html:submit>
</html>
5.html的链接形式:
<html:link href="bean.jsp" paramId="id" name="id">连接</html:link>
相关文章推荐
- HTML 样式&不赞成使用的标签和属性
- 使用tiday.exe自动修正HTML不符合XML标准的标签
- HTML中<div>标签的一个简单的使用和介绍
- Thinkphp htmllist 标签的使用
- 在HTML中使用form相关标签
- html标签的使用
- 纯html标签下单引号和双引号以及html和JS混编下单引号和双引号,php引号的使用
- HTML-列表,表格与超链接标签使用方法
- D3.JS: 在SVG中使用d3创建HTML标签
- html number标签的使用
- js正则:匹配一个html的tagname的开始标签,主要是解决包含&lt;&gt;(正则的效率问题建议不使用)
- 用javascript 写个函数返回一个页面里共使用了多少种HTML 标签
- Html中<Hr>标签、样式的使用和自定义设置
- html表格标签使用
- Android里string.xml使用html标签的方法
- Html--部分标签的使用
- 举例讲解HTML中META标签的一些使用技巧
- 使用table标签制作常用的html表格
- 【推荐】c# .net 使用正则表达式匹配嵌套Html标签
- HTML-meta标签属性使用介绍