![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
struts2 标签库中的%和#是什么意思
2015-07-08 · 知道合伙人互联网行家
关注
![](https://wyw-base.cdn.bcebos.com/pc-content/follow.gif)
展开全部
要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:
<%@ taglib prefix="s" uri="/struts-tags"%>
符号:#用来取根目录下的值,例如 session,request等等,取值的时候#session.key.属性名 ,这样会取到想要的对象的属性值。
符号:%用于OGNL标签嵌套时候用的,比如想把一个对象的值赋值给另外一个对象:
<input type="hidden" name="UserAId" value="<s:preperty value=“%UserB.id” ">
展开全部
#是用来取根目录下的值,例如 session,request等等,取值的时候#session.key.属性名 这样会取到你想要的对象的属性值
%号是用于OGNL标签嵌套时候用的,比如你想把一个对象的值赋值给另外一个对象
<input type="hidden" name="UserAId" value="<s:preperty value=“%UserB.id” ">
%号是用于OGNL标签嵌套时候用的,比如你想把一个对象的值赋值给另外一个对象
<input type="hidden" name="UserAId" value="<s:preperty value=“%UserB.id” ">
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一样的用法
<s:iterator id="user" value="list" status="index">
<s:preperty value=“%user.id"/> <s:preperty value=“#user.id"/>
</s:iterator>
直接引用父对象的ID
<s:iterator id="user" value="list" status="index">
<s:preperty value=“%user.id"/> <s:preperty value=“#user.id"/>
</s:iterator>
直接引用父对象的ID
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询