struts2标签在jsp页面中如何使用动态属性?

netsgo 2010-06-12 02:24:22
比如标签
<s:a action="actionName">跳转地址<s:/a>

上面标签中的action地址是由Action的一个属性传来的。
我使用
<s:a action="#{actionName}">跳转地址<s:/a>

<s:a action="${actionName}">跳转地址<s:/a>

<s:a action="<s:property value='actionName'/>">跳转地址<s:/a>

都不能正确得到动态参数,请问有什么办法没有,快崩溃了。
不要告诉我不用struts2标签,这不是这篇文章的讨论范围。谢谢
...全文
163 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 netsgo 的回复:]

找到正确答案了,原来使用%运算符:
Java code
<s:a action="%{actionName}">跳转地址<s:/a>

其中antionName是action里一个属性。
[/Quote]
细心重要呀
izard999 2010-06-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 netsgo 的回复:]
找到正确答案了,原来使用%运算符:

Java code
<s:a action="%{actionName}">跳转地址<s:/a>

其中antionName是action里一个属性。
[/Quote]
. LZ犯了比较低级了错误了, 以后记住,struts2标签中默认是禁用el表达式的
netsgo 2010-06-12
  • 打赏
  • 举报
回复
找到正确答案了,原来使用%运算符:
<s:a action="%{actionName}">跳转地址<s:/a>

其中antionName是action里一个属性。
izard999 2010-06-12
  • 打赏
  • 举报
回复
都不能正确得到动态参数
-----------
动态参数 就是action带过来的?id=xxx&name=xxxx这种东西?
Java技术栈 2010-06-12
  • 打赏
  • 举报
回复
code=Java]<s:a action="#session.actionName">跳转地址<s:/a>[[/code]
session可以是request/application

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧