struts2的s:url怎么实现结合displaytag传递参数

struts1可以这样写:

paramId="id"
paramName="mytable"
paramProperty="id">

/html:link

/display:column
可是struts2要怎么写呢,搞的头都快大了。。。

waiting on line! :cry:

[b]注意后台传过来的id是不是为空。[/b]

根据这篇文章没错的。
[url=http://csinfo.blog.hexun.com/17760145_d.html]http://csinfo.blog.hexun.com/17760145_d.html[/url]

是用s:url去取另外一个标签的value值么?

通过JSTL中的c:set来传值。先把参数设到request中,之后就可以在struts标签中通过#request方式把参数读出来了

如下方式
[code="java"]/c:set

/s:param
/s:url
[/code]

用ognl这样取值

[code="jsp"]/c:set

/s:param
/s:url [/code]

[code="java"][/code]
这样看看有没有这个值。

或者是你没配置好jstl

如下配置过程:

[list]
[*]拷贝jstl.jar,standard.jar文件到Web-INF/lib目录下
[*]在引用JSP页面加上: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
[/list]