小程序员之歌
java先(我应该为它写点什么了!)
Struts2 Tag语法(转)
原帖子:http://www.cnblogs.com/Cmumu/archive/2007/08/04/843129.html Struts2 Tag语法 设计tag的目的是为了显示动态的数据 如果我们想要显示一个属性"name",我们传递字符串"name"给要显示的tag Example1:
如果在值栈里面有一个"name"属性,那么它就会在标签中显示出来!当这个值提交给struts框架时,标签的值会放入到“name"属性中! 有时,我们还会传递动态数据给一个tag,例如,我们可能想要使用一个input field和一个label来显示数据,而label的数据也从应用程序的资源中得到!因为struts会从标签的属性中去分析表达式,所以我们可以我们可以在运行时在tag的属性中加载动态数据! 表达式的格式是: "%{.....}" ,这个表达式中的所有文本会被当作一个表达式! struts2中的默认表达式语言是OGNL,使用这种表达式可以调用方法和得到属性的值,一个比较好的例子是getText方法,这个方法由ActionSupport提供!因为Action也在栈中,所以我们可以在表达中调用它的任何方法! 例子:
其中的"labelName"来自资源文件 package.properties labelName=The First Label ......... 非字符串属性 HTTP协议是基于文本的,不过一些标签有非String类型的属性:bool ,int ....。struts2中,所有非String类型由表达式得到,但表达式符号不是必需的,
//有表达式符号
Powered by:
BlogJava
Copyright © liujg
<
2024年11月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 10
文章 - 40
评论 - 6
引用 - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
js
(rss)
linux(1)
(rss)
strus2
(rss)
Struts2 Tag语法(转)
(rss)
随笔档案
2014年12月 (1)
2011年9月 (1)
2011年5月 (2)
2011年1月 (1)
2007年11月 (1)
2007年10月 (1)
2007年5月 (1)
2006年12月 (1)
文章分类
Java基础(10)
(rss)
JDBC(1)
(rss)
js(1)
(rss)
portlet(1)
(rss)
Tapestry(1)
(rss)
数据库(9)
(rss)
算法(1)
(rss)
文章档案
2011年10月 (1)
2011年5月 (2)
2011年1月 (1)
2010年12月 (1)
2010年8月 (1)
2010年7月 (1)
2010年5月 (2)
2010年4月 (1)
2009年7月 (1)
2009年4月 (1)
2009年3月 (2)
2009年1月 (2)
2008年12月 (1)
2008年11月 (1)
2008年7月 (3)
2008年4月 (2)
2008年3月 (2)
2008年1月 (2)
2007年11月 (3)
2007年7月 (1)
2007年6月 (4)
2007年1月 (1)
2006年7月 (4)
相册
me
收藏夹
rmi(5)
(rss)
boddiy
boddi's blog
搜索
最新评论
1. re: oracle 取子串(转)
@aaa
别处转来的,具体的不懂。
--liujg
2. re: oracle 取子串(转)[未登录]
楼主,你说的substring是在oracle哪个版本的???能用吗???
charindex又是哪里的函数,能用吗????搞笑
--aaa
3. re: oracle 取子串(转)[未登录]
kao
--aaa
4. re: prototype详解(转)
郁闷,.NET的!,JAVA里面有MemberwiseClone这个方法么。怎么用JAVA搞原型模式呢?
--hehei
5. re: 转载一篇jms的文章
Thanks for you kind to share the article~~
--lingruoxu
阅读排行榜
1. java程序员的5个好习惯()(797)
2. java 关闭IE(575)
3. OERR: ORA-12519(554)
4. doGet()和doPost()的区别(转)(471)
5. 看了下java核心技术中的代理,还是很晕(388)
评论排行榜
1. 执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied(0)
2. submit()和onsubmit()的区别(转)(0)
3. doGet()和doPost()的区别(转)(0)
4. 转载 Vim 基本用法(0)
5. OERR: ORA-12519(0)