zoukankan      html  css  js  c++  java
  • struts 2 自定义模板

      struts2 中有些标签并不好用,默认加了好多 tr,td 的感觉很不好,
      
      <s:label name="checkname" theme="bbscs0"/>
       label.ftl

    <#--
    /*
     * $Id: Action.java 502296 2007-02-01 17:33:39Z niallp $
     *
     * Licensed to the Apache Software Foundation (ASF) under one
     * or more contributor license agreements.  See the NOTICE file
     * distributed with this work for additional information
     * regarding copyright ownership.  The ASF licenses this file
     * to you under the Apache License, Version 2.0 (the
     * "License"); you may not use this file except in compliance
     * with the License.  You may obtain a copy of the License at
     *
     *  http://www.apache.org/licenses/LICENSE-2.0
     *
     * Unless required by applicable law or agreed to in writing,
     * software distributed under the License is distributed on an
     * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     * KIND, either express or implied.  See the License for the
     * specific language governing permissions and limitations
     * under the License.
     */
    --
    >
    <#--
        
    Only show message if errors are available.
        This will be done if ActionSupport is used.
    --
    >
    <#assign hasFieldErrors = parameters.name?exists && fieldErrors?exists && fieldErrors[parameters.name]?exists/> 

        
    <#if hasFieldErrors>

    <#list fieldErrors[parameters.name] as error>
        
    <div<#rt/>
        
    <#if parameters.id?exists>
         errorFor="${parameters.id}"
    <#rt/>
        
    </#if>
        class="errorMessage">
                 ${error?html}
        
    </div><#t/>
    </#list>
    <#t/>
    </#if>

    <#if parameters.label?exists>
    <#if parameters.labelposition?default("top") == 'top'>
    <div <#rt/>
    <#else>
    <span <#rt/>
    </#if>
    <#if parameters.id?exists>id="wwlbl_${parameters.id}"<#rt/></#if> class="wwlbl">
        
    <label <#t/>
    <#if parameters.id?exists>
            for="${parameters.id?html}" 
    <#t/>
    </#if>
    <#if hasFieldErrors>
            class="errorLabel"
    <#t/>
    <#else>
            class="label"
    <#t/>
    </#if>
        >
    <#t/>
    <#if parameters.required?default(false)>
            
    <span class="required">*</span><#t/>
    </#if>
            ${parameters.label?html}:
    <#include "/${parameters.templateDir}/xhtml/tooltip.ftl" />
        
    </label><#t/>
    <#if parameters.labelposition?default("top") == 'top'>
    <br /><#rt/>
    <#else>
    </span> <#rt/>
    </#if>
    </#if>




    actionerror.ftl
    <#if (actionErrors?exists && actionErrors?size > 0)> 
    <div class="errormsg"> 
    <#list actionErrors as error> 
    <span class="errorMessage">${error}</span><br/> 
    </#list> 
    </div> 
    </#if> 

  • 相关阅读:
    Q/GDW 10233-2018等国家电网公司电动汽车充电设备相关标准
    TB/T 2628-2020 铁路预制普通钢筋混凝土简支梁
    GB/T 51396-2019 槽式太阳能光热发电站设计标准
    GB/T 17467-2020 高压/低压预装式变电站
    GB/T 3906-2020 3.6 kV~40.5 kV交流金属封闭开关设备和控制设备
    GB 51388-2020 镍冶炼厂工艺设计标准
    GB/T 51409-2020 数据中心综合监控系统工程技术标准
    linux-09(查看文件命令tail)
    jmeter-02
    2019-3-19记随手记面试
  • 原文地址:https://www.cnblogs.com/gwazy/p/1199902.html
Copyright © 2011-2022 走看看