修改Struts2默认的模板配置
来源:互联网 发布:生死狙击刷矩阵 编辑:程序博客网 时间:2024/04/27 23:11
在用struts2开发项目的时候发现它总是会添加一些html标签在最终生成的html代码中,比如说使用<s:form></s:form>标签,此时生成的html代码如下:
<form ...><table class="wwFormTable"></table></form>
其中蓝色高亮部分是struts自动产生的,对于这些自动产生的东西有时候有用,但是对于有些项目确是不合适的,比如说我们的页面全部不允许加入table标签,或者需要用别的样式单等等,此时我们就希望不要产生这些多余的标签。
那么怎样才能让struts2不要生成这些标签呢?
其实在struts-core-2.06.jar的包中包含了一些默认的模版文件,它们位于${struts-core-2.06.jar}/template下,其中有ajax,simple,xhtml等。
查看一下struts.properties如果没有可以查看${struts-core-2.06.jar}/org/apache/struts2/default.properties文件,其中有如下配置:
struts.ui.theme=xhtml
struts.ui.templateDir=template
struts.ui.templateSuffix=ftl
这一段就是关于struts2模版的配置信息,我们可以修改struts.properties文件,将其改成
struts.ui.theme=simple
struts.ui.templateDir=template
struts.ui.templateSuffix=ftl
如果没有struts.properties文件,可以修改struts.xml文件,在其中加入如下行
<constant name="struts.ui.theme" value="simple" />
<constant name="struts.ui.templateDir" value="template" />
<constant name="struts.ui.templateSuffix" value="ftl" />
此时<s:form></s:form>标签生成的html代码将会是<form ...></form>。
<form ...><table class="wwFormTable"></table></form>
其中蓝色高亮部分是struts自动产生的,对于这些自动产生的东西有时候有用,但是对于有些项目确是不合适的,比如说我们的页面全部不允许加入table标签,或者需要用别的样式单等等,此时我们就希望不要产生这些多余的标签。
那么怎样才能让struts2不要生成这些标签呢?
其实在struts-core-2.06.jar的包中包含了一些默认的模版文件,它们位于${struts-core-2.06.jar}/template下,其中有ajax,simple,xhtml等。
查看一下struts.properties如果没有可以查看${struts-core-2.06.jar}/org/apache/struts2/default.properties文件,其中有如下配置:
struts.ui.theme=xhtml
struts.ui.templateDir=template
struts.ui.templateSuffix=ftl
这一段就是关于struts2模版的配置信息,我们可以修改struts.properties文件,将其改成
struts.ui.theme=simple
struts.ui.templateDir=template
struts.ui.templateSuffix=ftl
如果没有struts.properties文件,可以修改struts.xml文件,在其中加入如下行
<constant name="struts.ui.theme" value="simple" />
<constant name="struts.ui.templateDir" value="template" />
<constant name="struts.ui.templateSuffix" value="ftl" />
此时<s:form></s:form>标签生成的html代码将会是<form ...></form>。
- 修改Struts2默认的模板配置
- 修改Struts2默认的模板配置
- 修改Struts2默认的模板配置
- 修改Struts2默认的模板配置
- Struts2默认的配置
- Struts2的默认配置
- zencart默认模板的修改
- struts2的默认action配置
- 配置struts2的默认后缀
- Struts2-配置默认的Action
- 配置JSDoc的默认模板
- 修改阿帕奇的默认配置
- MySQL默认配置的修改
- 修改flashpaper的默认模板defaultview2.swf
- 如何修改dede模板的默认颜色
- 修改MyEclipse默认的Servlet代码模板
- struts2修改默认后缀
- 修改EditPlus默认模板
- 输出空指针
- 安全的鼠标全局钩子---代码粘贴
- MYSQL 源码安装手记
- Linux入门教程——第三章 Linux 系统管理
- GUID的生成和转换
- 修改Struts2默认的模板配置
- 百分比进度条
- ACM题目推荐
- A library of DHTML and Ajax scripts
- 用Eclipse远程调试部署在Tomcat下的Web应用程序
- 图片的鼠标悬浮效果
- IFS里调用PLSQL字符串参数传递
- Java正则表达式详解
- 2007年第19周CSDN读书排行榜:《C语言解惑》过万居首