struts2中form的theme属性

news/2024/7/5 18:22:33

struts2中theme属性包括xhtml,html,simple,ajax 。默认是xhtml

theme:设置struts2标签的主题,默认为xhtml。
theme=xhtml时:会默认额外生成tr,td。
theme=simple时:就生成标签所对应的html标签形式。

在默认情况下,表单元素是分布在不同行的。如下代码:

<s:form action="login2">
    <s:textfield label="用户名" name="username"/>
    <s:password label="密码" name="password"/>
    <s:submit label="提交"/>
</s:form>

我们看着以上的代码跟HTML的差不了多少,但是因为struts2表单默认将表单内的每一个元素都分在单独的一行,label属性就如同我们在HTML中在<input type="text"/>前面的文字标签一样。如果我们不想让它自动换行,那就应该写成如下格式:

<s:form action="login2" theme="simple">
    <s:textfield label="用户名" name="username"/>
    <s:password label="密码" name="password"/>
    <s:submit label="提交"/>
</s:form>

但在设置theme="simple"后,表单元素的label属性将失效,这时我们就得在表单元素前面加入想用label显示的文字。如:

<s:form action="login2" theme="simple">
      用户名:<s:textfield label="用户名" name="username"/>
      密码:<s:password label="密码" name="password"/>
    <s:submit label="提交"/>
</s:form>

此时显示的为将不在是label中的值,而是显示文本框前面的文字,按钮则显示它原来的默认值:sbumit。

转载于:https://www.cnblogs.com/gxpblogs/archive/2013/05/10/3071780.html


http://www.niftyadmin.cn/n/4253831.html

相关文章

世界杯2号宣言

&#xff01;&#xff01;&#xff01;世界杯宣言&#xff01;&#xff01;&#xff01; 听&#xff0c;征招的号角已吹响&#xff0c;龙起卷&#xff0c;马长嘶&#xff0c;血液开始沸腾~ 兄弟们&#xff0c; 抄起喇叭&#xff0c;挥起彩旗&#xff0c;走&#xff0c;看球去…

数据结构 - 链表

链表数据结构 - 链表。 // 链表实现 // ES5 var linkedList function() {// 链表头var head null;// 链表长度var length 0;// 辅助类&#xff1a;节点var Node function(element) {this.element element;this.next null;};// 链表尾追加元素this.append function(eleme…

数据结构 - 集合

集合数据结构 - 集合&#xff0c;不重复。 // 集合实现 // ES5 var MySet function() {var items {};// 检查元素是否存在this.has function(value) {return items.hasOwnProperty(value);};// 添加元素this.add function(value) {// 集合不重复 - 先检查元素是否存在if (!…

libuv定时器的使用

2019独角兽企业重金招聘Python工程师标准>>> 定时器有这么以下几个函数: int uv_timer_init(uv_loop_t *, uv_timer_t *handle); int uv_timer_start(uv_timer_t *handle, uv_timer_cb cb, uint64_t timeout, uint64_t repeat); int uv_timer_stop(uv_timer_t *hand…

手工杀掉传奇终结者变种

EXERT.EXE是病毒文件 病毒发作现象及危害&#xff1a; 该病毒是一个可以在WIN9X/NT/2000/XP等操作系统上运行的盗号木马。病毒会强行终止多种杀毒软件的进程&#xff0c;使其不能正常运行。它会频繁检查游戏客户端的窗口&#xff0c;如果窗口存在&#xff0c;就会取得当前鼠标…

STL源代码剖析 容器 stl_vector.h

本文为senlie原创。转载请保留此地址&#xff1a;http://blog.csdn.net/zhengsenlie vector ---------------------------------------------------------------------- 描写叙述&#xff1a; 1.迭代器 vector 维护的是一个连续线性空间。它的迭代器是普通指针。 能满足 Random…

数据结构 - 字典

字典数据结构 - 字典&#xff0c;可重复。 // 字典实现 // ES5 var Dictionary function() {var items {};// 检查键是否存在this.has function(key) {// return items.hasOwnProperty(key);return key in items;};// 添加元素this.set function(key, value) {items[key] …

手工删除update.exe病毒

1.update.exe在启动项里启动,文件位置在把C:/Program Files/Common Files/UPDATE下,包括把update.dat和update.exe,删除 2.在其他系统文件夹下C:/WINDOWS和C:/WINDOWS/SYSTEM32下查找可疑文件&#xff0c;可疑文件是任意生成的...例如up.dll、UPDATE.exe、spted.dll等 ,删除 …