zoukankan      html  css  js  c++  java
  • html标签的使用

    项目引入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="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="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>

  • 相关阅读:
    彻底理解ThreadLocal(转)
    javascript中神奇的(+)加操作符
    quartz集群调度机制调研及源码分析---转载
    quartz源码解析--转
    通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
    LeetCode 917. Reverse Only Letters (仅仅反转字母)
    LeetCode 893. Groups of Special-Equivalent Strings (特殊等价字符串组)
    LeetCode 824. Goat Latin (山羊拉丁文)
    LeetCode 443. String Compression (压缩字符串)
    LeetCode 387. First Unique Character in a String (字符串中的第一个唯一字符)
  • 原文地址:https://www.cnblogs.com/shipeng22022/p/4614191.html
Copyright © 2011-2022 走看看