Struts 2中的去掉标签生成的不必要部分
2009-10-07 21:15
197 查看
Struts 2中如果你默认利用Struts2的Tag建立一个text或者Radio等控件的话,会发现控件的左边或者上边有一个Label,也就是有一个说明的文字,并且这个控件也自动被一个table利用
这样的标签框起来。
如果是自己做一个玩具程序,倒是无所谓,但如果是一个实际应用产品,很可能被这些标签给打烂了布局,那么应该如果做去掉这个讨厌的Label呢?
这里有2个简单的方法达到这个目的,其实中心思想就是一个,也就是吧theme给修改成为Simple。第一种,把你当前的想不要用Table和Label的控件加上theme属性,比如说
这样,这个text框不会有乱七八糟的别的东西,方便自己调整了。
另外一个方法,也就是修改全局变量,只要在struts.xml中添加如下的常量定义
这样,所有这个网站的页面都不会有那些多余的生成的东西了。
这样的标签框起来。
如果是自己做一个玩具程序,倒是无所谓,但如果是一个实际应用产品,很可能被这些标签给打烂了布局,那么应该如果做去掉这个讨厌的Label呢?
这里有2个简单的方法达到这个目的,其实中心思想就是一个,也就是吧theme给修改成为Simple。第一种,把你当前的想不要用Table和Label的控件加上theme属性,比如说
<s:textfield name="name" theme="simple"/>
这样,这个text框不会有乱七八糟的别的东西,方便自己调整了。
另外一个方法,也就是修改全局变量,只要在struts.xml中添加如下的常量定义
<constant name="struts.ui.theme" value="simple" />
这样,所有这个网站的页面都不会有那些多余的生成的东西了。
相关文章推荐
- xml文件去掉所有标签只保留内容部分
- 开发日志:struts标签[<s:selec>/<s:submit>/<s:form>......] 在table的时候位置错误 [会自动换行/自动生成tr、td的问题]
- vb 去掉html中的回车和tab;转换部分html大写标签为小写
- struts2的form等表单布局问题,去掉其自动生成的<table><tr><td>标签
- 用PHP 去掉所有html标签里的部分属性
- 去掉使用百度编辑器生成的p标签及生成的实体符号
- struts扩展html:text标签,增加autocomplete属性,功能为去掉文本框历史记录
- Golang 页面模板之模板中如何插入数据,输出嵌套字段内容?以及神奇的减号“-”,如何去掉Go Template生成的标签换行符
- 怎么用PHP正则 去掉所有html标签的属性部分
- Struts中巧用java枚举类生成select标签的下拉列表
- struts的ui标签,theme(主题)(如何去掉fielderror actionerror actionmessage前的小点,让其按自己要求显示的5种方法)
- struts的date标签和oracle中时间的转换,生成dto的方法
- struts2 部分标签
- struts的date标签和oracle中时间的转换,生成dto的方法
- struts2.1或2.2不能识别的部分标签
- Struts中logic部分标签实例
- struts标签使用,生成word
- vb 去掉html中的回车和tab;转换部分html大写标签为小写
- 用dom4j生成xml,去掉xml头的方法
- Struts 2与AJAX(第二部分)