您的位置:首页 > Web前端 > HTML

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: