- 浏览: 1197082 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (706)
- 全部博客(10000) (0)
- java基础 (123)
- 算法及数据结构 (64)
- SSH框架整合与平台系统分析 (11)
- j2ee (46)
- Oracle (95)
- SQL Server (11)
- javaScript (73)
- Ajax (22)
- jQuery (39)
- ExtJs (4)
- jsp (13)
- Servlet (6)
- struts1 (2)
- struts2 (33)
- Ibatis (2)
- hibernate (24)
- Spring (11)
- 设计模式 (8)
- 正则表达式 (9)
- UML (0)
- XML (9)
- linux (19)
- CSS (11)
- FreeMarker (4)
- nginx 与 memcached (6)
- SEO (5)
- Web 服务器 (11)
- junit 与 selenium2 (4)
- MyEclipse 有关的问题 (24)
- 生活杂感 (37)
- 看过的书 (2)
- 技术牛人 (2)
- 需要优化的例子 (3)
- English 学习 (7)
- bug修改的解决方法 (2)
- 数据库实战经验总结 (1)
- 期待解决的问题 (20)
- 等待自己学习的东西 (15)
- 自己公司代码结构总结 (15)
- 企业经营之道 (23)
- 工具管理 (1)
- 世范水晶 (2)
最新评论
-
hustkeai:
第一个方法是不对的
求一个Map中最大的value值,同时列出键,值 -
qq591920734:
java List 排序 Collections.sort() 对 List 排序(首先年龄排序,如果年龄相同,则按名字排序) -
qq591920734:
[color=orange][/color]包女包女不女
java List 排序 Collections.sort() 对 List 排序(首先年龄排序,如果年龄相同,则按名字排序) -
timer_yin:
seagrave 写道这个算法想法不错,但太耗时,我用1、2、 ...
用1、2、2、3、4、5这六个数字,数字排序经典算法 -
hellostory:
日常生活中,我们都不按你上面的那个方法算的!!!
JAVA小函数-计算日期差
struts.ui.theme属性的问题
struts2 使用simple标签模板
《一》在默认情况下,表单元素是分布在不同行的。如下代码:
s:form action="login2">
s:textfield label="用户名" name="username"/>
s:password label="密码" name="password"/>
s:submit label="提交"/>
/s:form>我们看着以上的代码跟HTML的差不了多少,但是因为struts2表单默认将表单内的每一个元素都分在单独的
一行,label属性就如同我们在HTML中在
前面的文字标签一样。如果我们不想让它
自动换行,那就应该写成如下格式:
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。
《二》struts2的submit标签如何不换行另解:
s:form action="regValidate" validate="true">
%-- 请求regValidate这个Action来进行处理,并且设置执行客户端校验--%>
s:form action="regValidate" validate="true">
%--加入token标签,避免重复提交--%>
s:token />
%--文本框标签,其中name属性指定传值参数,label属性指定该文本框标签名--%>
s:textfield name="userInfo.userName" label="姓名" />
s:password name="userInfo.userPwd" label="密码" />
s:submit value="确定" align="left"/>
s:reset value="重置" align="right"/>
/s:form>
%--加入token标签,避免重复提交--%>
生成的JSP页面为什么确定和重置按键不是在同一行而是如下:
确定
重置
如何才能用struts2标签做成:
确定 重置
struts2默认格式化form
解决:在struts.xml中加入以下自调节样式
constant name="struts.ui.theme" value="simple" />
这样label同样失效
与之相反
constant name="struts.ui.theme" value="xhtml" />
在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" />
struts.ui.theme=simple可以解决struts2标签自动换行问题,即不再自动被添加进table标签中。
发表评论
-
JQuery Uploadify 基于JSP的无刷新上传实例:
2013-12-26 11:53 8761、JQuery Uploadify 基于JSP的无刷新上 ... -
struts2几种result type探究
2013-07-01 17:24 878struts2几种result type探究 ... -
Struts2配置文件-struts.xml 和struts.properties
2013-06-07 10:29 8170struts.properties 是可以不要 ... -
<s:property>的用法
2013-05-30 15:03 8351,访问Action值栈中的普通属性: <s:pro ... -
struts2+spring整合
2013-05-28 11:38 976来源: struts2+spring整合 ... -
Struts2教程7:上传任意多个文件
2013-05-14 19:44 961来源: Struts2教程7:上传任意多个文件 ... -
java url重写
2013-05-13 14:36 760来源: java url重写 这 ... -
urlrewrite实现伪静态化 Struts2
2013-05-13 12:10 4134来源: urlrewrite实现伪静态化 ... -
struts2与urlrewrite的整合 (优)
2013-05-13 11:25 3162来源: struts2与urlrewrite的整合 ... -
struts2 url 重写 用urlrewrite
2013-05-13 09:52 733来源: struts2 url 重写 刚做完一个项目 ... -
struts2伪静态
2013-05-09 18:22 734struts2伪静态 -
Struts2防止表单重复提交
2013-05-09 11:03 848来源: Struts2防止表单重复提交 ... -
struts2 <s:property/>标签的使用
2013-05-08 11:08 1512struts2 <s:property/>标 ... -
Struts2+jQuery+JSON实现异步交互
2013-04-28 16:40 844http://qsfwy.iteye.com/blog/6 ... -
STRUTS2.XML详解
2012-11-29 11:30 840STRUTS2.XML详解 ... -
stuts2 表单字段和action中对应取值有三种方式
2012-11-27 11:57 990stuts2 表单字段和action中对应取值有三种方式 ... -
Struts2一个Action内包含多个请求处理方法的处理,method的使用方法,struts2中的路径问题,通配符映射
2012-09-10 20:41 1078Struts2一个Action内包含多个请求处理方法的处理, ... -
struts标签的总结1
2011-08-20 22:14 11011、取属性值及属性值得条件过滤 <body> ... -
对Struts 2.0中的struts.xml配置文件详细说明 4
2011-08-12 17:05 875<struts> ... -
对Struts 2.0中的struts.xml配置文件详细说明 3
2011-08-09 01:07 1391<?xml version="1.0" ...
相关推荐
该属性指定Struts 2使用的FreeMarker管理器。该属性的默认值是org.apache.struts2.views.freemarker.FreemarkerManager,这是Struts 2内建的FreeMarker管理器。 struts.freemarker.wrapper.altMap 该属性只支持...
13.9. 使用Spring的表单标签库 13.9.1. 配置标签库 13.9.2. form标签 13.9.3. input标签 13.9.4. checkbox标签 13.9.5. radiobutton标签 13.9.6. password标签 13.9.7. select标签 13.9.8. option标签 13.9.9. ...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...
2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...
ArrayList 和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,...
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector...