struts2 中theme 去除fielderror的li的显示
来源:互联网 发布:webshell管理工具 编辑:程序博客网 时间:2024/04/30 00:53
struts2 中theme 去除fielderror的li的显示(--来自马士兵struts2视频)
theme -- simple、xhtml(默认、css_xhtml)、ajax
<constant name="struts.ui.theme" value="simple"></constant>
去除fielderror的li的显示:
方法一:修改css
.formfielderror ul li{list-style-type: none;
margin:0px;
}
/* //覆盖errorMessage,去除fielderror的li的显示 */.errorMessage{ color: red}
<s:form>
<div class="formfielderror">
<s:fielderror></s:fielderror>
</div>
<s:textarea name="ste"></s:textarea>
<textarea name="te"></textarea>
</s:form>
方法二:修改 struts2-core-2.3.31.jar里的 fielderror.ftl
在H:\java software\struts-2.3.31-all\struts-2.3.31\lib\struts2-core-2.3.31\template\simple
找到 fielderror.ftl 将这个文件复制到项目下的src--template--simple 目录下(覆盖掉原fll文件)
把fielderror.ftl中的
<#if (eKeysSize > 0)><#t/>
<ul<#rt/>
<#if parameters.cssClass?has_content>
class="${parameters.cssClass?html}"<#rt/>
<#else>
class="errorMessage"<#rt/>
</#if>
<#if parameters.cssStyle?has_content>
style="${parameters.cssStyle?html}"<#rt/>
</#if>
>
<#list eKeys as eKey><#t/>
<#assign eValue = fieldErrors[eKey]><#t/>
<#list eValue as eEachValue><#t/>
<li><span><#if parameters.escape>${eEachValue!?html}<#else>${eEachValue!}</#if></span></li>
</#list><#t/>
</#list><#t/>
</ul>
</#if><#t/>
改为(去掉ul和li)
<#if (eKeysSize > 0)><#t/>
<#list eKeys as eKey><#t/>
<#assign eValue = fieldErrors[eKey]><#t/>
<#list eValue as eEachValue><#t/>
<span><#if parameters.escape>${eEachValue!?html}<#else>${eEachValue!}</#if></span>
</#list><#t/>
</#list><#t/>
</#if><#t/>
重启tomcat
方法三:自定义主题
1.在struts.xml中设置<constant name="struts.ui.theme" value="mytheme"></constant>
2.在项目下src新建目录template\mytheme
3.把H:\javasoftware\struts-2.3.31-all\struts-2.3.31\lib\struts2-core-2.3.31\template\simple
目录下所有ftl文件全部复制到项目的src\template\mytheme目录
4.按照方法二去掉fielderror.ftl中ul和li的设置
常用方法一,定义simple主题,修改css。
0 0
- struts2 中theme 去除fielderror的li的显示
- 去掉Struts2标签fielderror中ul li 方法
- struts2中如何去掉<s:fielderror>中的<ul><li>样式
- 去除struts2中s:fieldError标签中的默认样式
- Struts2---->fielderror显示处理
- struts2 <s:fielderror/> 去掉ul li
- struts2表单验证的fielderror不显示的问题(从一个Action chain调用另一个Action)
- 使用Webwork的FieldError进行错误显示
- html中去除ul li前的黑点
- HTML中 CSS去除li前面的小黑点
- struts2中form的theme属性
- struts2中form的theme属性
- struts2中form的theme属性
- struts的ui标签,theme(主题)(如何去掉fielderror actionerror actionmessage前的小点,让其按自己要求显示的5种方法)
- Html中CSS之去除li前面的小黑点,和ul、LI部分属性方法
- Html中CSS之去除li前面的小黑点,和ul、LI部分属性方法
- Html中CSS之去除li前面的小黑点,和ul、LI部分属性方法
- Html中CSS之去除li前面的小黑点,和ul、LI部分属性方法
- Oracle问题小记五:服务启动-索引-子查询-分页存储过程
- MySql折腾小记一:导数据出错,查询超慢
- 秋色园QBlog技术原理解析:性能优化篇:打印页面SQL,全局的SQL语句优化(十三)
- MySql折腾小记二:text/blog类型不允许设置默认值,不允许存在两个CURRENT_TIMESTAMP
- CYQ.Data 数据框架 数据库分页方式及存储过程[SQL2000/SQL2005/Oracle]
- struts2 中theme 去除fielderror的li的显示
- CYQ.DBImport 数据库反向工程及批量导数据库工具 V1.0 发布
- CYQ.IISLogViewer 一款IIS 日志分析工具 V1.0 发布[提供源码]
- Coder生涯,又是一个轮回,2年回忆录[超简版]
- 秋式开源团队-Web1组-论坛-第一阶段源码发布并提供下载
- XeCJK 使用系统字体
- CYQ.DBImport 数据库反向工程及批量导数据库工具 V2.0 发布[增加批量导出数据库脚本及数据库设计文档]
- CYQ.Data 数据框架 V2.0 版本 开放源码 继续开源之路
- 秋色园QBlog技术原理解析:性能优化篇:缓存总有失效时,持续的缓存方案(十四)