struts 2.0 fielderror 回显信息样式如何处理?

lurkerming_zero 2008-04-11 02:14:28
struts 2.0 fielderror 回显信息样式如何处理?
回显的错误信息在一个列表里,用
<s:fielderror>
<s:param>username<s:/param>
</s:fielderror>
显示时,会把表格撑得很大,对布局非常不利
请大家多多指教
...全文
221 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
深夜情感老师 2011-11-06
  • 打赏
  • 举报
回复
哎呀……是可以改的,怎么改呢?
沭灬望月 2011-11-06
  • 打赏
  • 举报
回复
把回显在页面的CSS样式里边加上

list-style:none;
hfhwfw 2011-11-06
  • 打赏
  • 举报
回复
写一个fielderror.ftl文件放到src\template\simple目录下,以下文件中的<font color="red">的东东自已改写成自己的样式就可以:内容如下:
<#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/>
<font color="red">
<#assign doneStartUlTag=true><#t/>
</#if><#t/>
<#list eValue as eEachValue><#t/>
<b>${eEachValue}</b>
</#list><#t/>
</#if><#t/>
</#list><#t/>
</#list><#t/>
<#if (haveMatchedErrorField && (!doneEndUlTag))><#t/>
</font>
<#assign doneEndUlTag=true><#t/>
</#if><#t/>
<#else><#t/>
<#if (eKeysSize > 0)><#t/>
<font color="red">
<#list eKeys as eKey><#t/>
<#assign eValue = fieldErrors[eKey]><#t/>
<#list eValue as eEachValue><#t/>
<b>${eEachValue}</b>
</#list><#t/>
</#list><#t/>
</font>
</#if><#t/>
</#if><#t/>
</#if><#t/>
zzu_sun 2011-11-06
  • 打赏
  • 举报
回复
恩 确实,最后我用的ajax实现的
jiancool521 2008-07-11
  • 打赏
  • 举报
回复
我也正研究这个呢!应该是在STRUTS2里面有个 这个的配置文件 改改就行 没改过

67,537

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧