删除前:
删除后:
删除方法:
首先找到filederror.ftl文件,来源:从项目lib中找到struts2-core-2.2.1.jar,拷贝到桌面解压,在temple/simple就可以找到fielderror.ftl,然后删除里面的<ul>和<li>
只删标签,不删内容,删除完是这个样子:
- <#--
- /*
- * $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.
- */
- -->
- <#if fieldErrors?exists><#t/>
- <#assign eKeys = fieldErrors.keySet()><#t/>
- <#assign eKeysSize = eKeys.size()><#t/>
- <#assign doneStartUlTag=false><#t/>
- <#assign doneEndUlTag=false><#t/>
- <#assign haveMatchedErrorField=false><#t/>
- <#if (fieldErrorFieldNames?size > 0) ><#t/>
- <#list fieldErrorFieldNames as fieldErrorFieldName><#t/>
- <#list eKeys as eKey><#t/>
- <#if (eKey = fieldErrorFieldName)><#t/>
- <#assign haveMatchedErrorField=true><#t/>
- <#assign eValue = fieldErrors[fieldErrorFieldName]><#t/>
- <#if (haveMatchedErrorField && (!doneStartUlTag))><#t/>
- <#assign doneStartUlTag=true><#t/>
- </#if><#t/>
- <#list eValue as eEachValue><#t/>
- <span<#rt/>
- <#if parameters.cssClass?exists>
- class="${parameters.cssClass?html}"<#rt/>
- <#else>
- class="errorMessage"<#rt/>
- </#if>
- <#if parameters.cssStyle?exists>
- style="${parameters.cssStyle?html}"<#rt/>
- </#if>
- >${eEachValue}</span>
- </#list><#t/>
- </#if><#t/>
- </#list><#t/>
- </#list><#t/>
- <#if (haveMatchedErrorField && (!doneEndUlTag))><#t/>
- <#assign doneEndUlTag=true><#t/>
- </#if><#t/>
- <#else><#t/>
- <#if (eKeysSize > 0)><#t/>
- <#list eKeys as eKey><#t/>
- <#assign eValue = fieldErrors[eKey]><#t/>
- <#list eValue as eEachValue><#t/>
- <span<#rt/>
- <#if parameters.cssClass?exists>
- class="${parameters.cssClass?html}"<#rt/>
- <#else>
- class="errorMessage"<#rt/>
- </#if>
- <#if parameters.cssStyle?exists>
- style="${parameters.cssStyle?html}"<#rt/>
- </#if>
- >${eEachValue}</span>
- </#list><#t/>
- </#list><#t/>
- </#if><#t/>
- </#if><#t/>
- </#if><#t/>
在项目中新建一个包template.simple,然后把fielderror.ftl 文件拷贝到包中即可