开发日志:struts标签[<s:selec>/<s:submit>/<s:form>......] 在table的时候位置错误 [会自动换行/自动生成tr、td的问题]
来源:互联网 发布:淘宝提示自助开通 编辑:程序博客网 时间:2024/05/23 07:23
当在表单添加<s:selec>、<s:submit>或<s:form>等struts标签的时,表单会自动换行
例如:
<table><tr><td>第一列</td><s:form action="myAction">第二列</s:form><td></td><td>第三列</td></tr></table>
希望的效果为【第一列 第二列 第三列】,但实际效果却分成了3行,变成了下面的样子
第一列
第二列
第三列
虽然知道struts标签有内置样式,但无论怎么设置css,怎么加DIV,都没有出现我想要的效果
后来查看页面代码,发现使用struts标签的,都会自动生成<tr><td></td></tr>
最后发现struts标签有theme属性,将其设置为simple就可以了
<table><tr><td>第一列</td><s:form theme="simple" action="myAction">第二列</s:form><td></td><td>第三列</td></tr></table>
struts2中theme属性包括xhtml,html,simple,ajax 。默认是xhtml
theme:设置struts2标签的主题,默认为xhtml。 theme=xhtml时:会默认额外生成tr,td。 theme=simple时:就生成标签所对应的html标签形式。
在默认情况下[xhtml],表单元素是分布在不同行的,因此出现了3列变成3行的情况
- 开发日志:struts标签[<s:selec>/<s:submit>/<s:form>......] 在table的时候位置错误 [会自动换行/自动生成tr、td的问题]
- <s:select>标签自动生成<tr><td>的问题~
- </s:textfield>去掉自动生成的<tr><td>
- </s:textfield>去掉自动生成的<tr><td>
- struts2的form等表单布局问题,去掉其自动生成的<table><tr><td>标签
- 关于struts2中s:form标签不能处理多个s:submit的问题
- 去除 struts2 标签中的自动生成的布局样式table/tr/td
- 去除 struts2 标签中的自动生成的布局样式table/tr/td+ 全选 反选
- <s:textfield>标签的tr问题
- <s:textfield>自动换行问题
- struts的s标签
- struts中<s:form></form>标签的理解
- struts2 在<s:form>之间添加<s:textfield>或其他标签是出现可能的错误
- 控制table的td自动换行
- struts的<s:text/>标签
- struts的<s:select>标签
- V S自动关闭的问题
- struts 几个标签用法 s:iterator的三种输出方式 对href自动符值
- PHP的ticks机制
- Greenplum Database Installation Segment on RHEL 5
- 2013-09-17
- 冗余路由协议
- 转载----如何掌握程序语言
- 开发日志:struts标签[<s:selec>/<s:submit>/<s:form>......] 在table的时候位置错误 [会自动换行/自动生成tr、td的问题]
- 基于连接矩阵的无向图最短路径Dijkstra算法
- Drupal7模块multiselect使用
- 关于Linux文件权限的简要说明
- PBS作业调度应用与说明
- 大机学习之CICS---CH.1
- C中#if 0 和#if 1
- QT Ui生成.h
- 【转载】【leetcode】Gray Code