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]