对Struts2 set标签的一个疑问

value="%{countProjectStatus(node.projState)}"/>
value里%{}是什么表达式,未曾见过,求解释!!!

给个例子吧,比如我action里有个userList数组,每个user里包含一个userRole数组,userRole里有个role对象,就是这么访问的
[code="java"]
class User {
int userID;
string userName;
...
Set userRole;
}
class UserRole {
User user;
Role role;
}
class Role {
int roleId;
}



${userName}
权限:


/s:iterator
         <a class="link" href="UserDel.action?userId=${userId}"></a>
</div>

/s:iterator[/code]
$是jsp2.0自带的jstl表达式,%{}是和struts标签配合用的

OGNL表达式,struts2普遍使用OGNL表达式

OGNL 表达式,
看个人习惯用法,熟悉哪种就用哪种

OGNL。。。。你有木有发现你的jar包里有一个ognl.jar

给你两篇参考学习下
[url]http://book.51cto.com/art/200806/75771.htm[/url]
[url]http://blog.csdn.net/terryzero/article/details/3956550[/url]
[url]http://baike.baidu.com/view/1347280.htm[/url]

不会可以用el表达式吗