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 >  

转载于:https://www.cnblogs.com/gwazy/archive/2008/05/16/1199902.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值