Struts2标签-UI标签
来源:互联网 发布:淘宝怎么看下单顺序 编辑:程序博客网 时间:2024/06/03 01:32
当在页面写Struts2标签是,Struts2内核会对Struts2标签进行解析,在翻译的过程会增加很多内容:
<s:form action="">
<span style="white-space:pre"></span><s:textfield name="username" value="111"></s:textfield>
</s:form>HTML源码为:
<table class="wwFormTable"><tbody><tr><td class="tdLabel"></td><span style="white-space:pre"></span><td><span style="white-space:pre"></span>input id="_username" type="text" value="111" name="username"><span style="white-space:pre"></span></td></tr></tbody></table>如果不想Struts2增加多余的内容,可以在配置文件添加一下属性:
<constant name="struts.ui.theme" value="simple"/> 简单样式能做这样修改的原因:
在服务器启动的时候,struts2内部会去org/apache/struts2下面加载一个properties文件:default.properties文件
一些参数的说明:
struts.i18n.encoding=UTF-8 默认的编码
struts.action.extension=action,, 默认的扩展名
struts.devMode = false 开发模式
默认值为false 改了配置文件以后必须重新启动
值为true 改了配置文件以后,struts2内部会自动检查,重新加载
struts.ui.theme=xhtml ui的主题
—————————————————————————————————————————————————————
两个比较重要的标签
s:select
value属性 指向集合的位置
listKey option中的value
listValue option标签的内容
headerKey 第一个option的value
headerValue 第一个option的内容
s:checkboxlist
属性同上
必须有name属性
—————————————————————————————————————————————————————
ui标签的好处:
1、在页面上如果使用struts2的ui标签,不用再写过滤器进行编码的处理
2、使用struts2的ui标签对于数据的回显示很方便的
3、一般情况下,在页面上需要对数据进行回显,则数据放在对象栈中
ActionContext.getContext().getValueStack().push(person1);
4、页面上可以根据struts2标签中的name属性进行回显
<s:textfield name="name"></s:textfield>
5、如果把数据放入到了map栈中,则页面上必须根据value进行回显
6、在s:form标签的各种元素中:
s:textfield
s:textarea
s:password
....
如果要想用value属性进行回显,也就是说value属性内容要跟ognl表达式
value="%{ognl表达式}"
- Struts2标签-UI标签
- Struts2标签之UI标签
- Struts2标签 逻辑标签和UI标签
- Struts2 UI标签
- struts2 UI标签示例
- struts2非UI标签
- struts2 UI标签示例
- Struts2 UI标签
- struts2-UI标签
- struts2 ui标签使用
- Struts2 UI标签
- struts2常用UI标签之:Form标签
- struts2常用UI标签之:Form标签
- Struts2的标签之UI标签
- Struts2 标签库 UI标签的使用
- struts2标签库——UI标签
- Struts2的标签之UI标签
- Struts2的标签之UI标签
- 工具链无效。新 App 和 App 更新必须使用公共(正式)版 Xcode 6 或更高版本以及 iOS 8 SDK 或更高版本来构建。请勿提交 Beta 版软件构建的 App。
- 剑指Offer-3-二维数组中的查找
- 一切从头开始
- 把Fortran代码自动转为C++代码
- 软件开发-Struts基础与案例开发详解
- Struts2标签-UI标签
- ssoj2424: 编码hard(dp)
- 1656:Counting Black
- C语法基础
- Java程序员应具备的技能
- 基于tomcat运行HTML5 WebSocket echo例子
- 利用html5调用本地摄像头拍照上传图片
- Java用GZIP进行简单压缩
- 剑指Offer-4-替换空格