更改struts标签样式——解决textfield等标签自动添加tr td问题
来源:互联网 发布:网络对战游戏源码 编辑:程序博客网 时间:2024/06/07 10:57
框架有太多内部的机制我们还不太了解的,但是要求用框架,既来之则安之。
编写如下代码测试:
然后查看生成网页的源代码,可以看到生成了如下的代码:
居然自动生成了一行两列,如果将这样的textfield放入表格中结果可想而知。
解决方法(转):
1.简单的方法(也很实用)
在Struts.xml中,加上下一行代码就可以了
<constant name="struts.ui.theme" value="simple" />
代表所有的页面采用的都是 simple主题了,这时它输出的页面,不回添加任何多余的代码,比如 table tr td 等,我们就可以像其他编辑页面的方式编辑页面的风格。
或者 在 <s:form 中添加 theme
<s:form theme="simple"></s:form>
struts2每个标签都有theme属性
如果做了国际化之类有了struts.properties
我们可以修改struts.properties文件,添加
struts.ui.theme=simple
struts.ui.templateDir=template
struts.ui.templateSuffix=ftl
这样比较规范
另:struts2中constant设置 http://wing123.javaeye.com/blog/352596
- 更改struts标签样式——解决textfield等标签自动添加tr td问题
- struts标签——解决标签自动添加tr td问题
- struts 2标签 <s:textfield> 样式问题
- struts 2标签 <s:textfield> 样式问题
- struts 2标签 <s:textfield> 样式问题
- struts2的form等表单布局问题,去掉其自动生成的<table><tr><td>标签
- 返回结果自动在标签外添加<tr><td class="tdlabel">........</td></tr>
- <s:select>标签自动生成<tr><td>的问题~
- <s:textfield>标签的tr问题
- tr和td标签
- 去除 struts2 标签中的自动生成的布局样式table/tr/td
- 去除 struts2 标签中的自动生成的布局样式table/tr/td+ 全选 反选
- 开发日志:struts标签[<s:selec>/<s:submit>/<s:form>......] 在table的时候位置错误 [会自动换行/自动生成tr、td的问题]
- Struts2自动添加 table tr 等问题
- HTML5(七)表格-table标签、tr标签、td标签
- html的tr和td标签
- html的tr和td标签
- HTML里面的tr、td、th标签
- JS正则表达式规则
- oracle解锁的SQL....
- Oracle Database 11gR2 Clusterware之后台进程
- C# Excel 行高,列宽,合并单元格,单元格边框线,冻结
- Android 的属性系统(翻译)
- 更改struts标签样式——解决textfield等标签自动添加tr td问题
- 养身
- S3C2440 MEMORY CONTROLLER详解
- CSS选择器介绍
- Java内省机制
- as3 抠图、选取透明区域
- 创建函数组
- 彻底解决IE7、IE8、IE9下eWebEditor在线编辑器上按钮无效的解决方法
- xml将现有节点从一个文档复制到另一个文档