浏览 6769 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-08-28
<action name="addNews" class="cn.nauto.web.action.AddNewsAction"> <interceptor-ref name="loginStack" /> <result name="success" type="chain"> listNews </result> <result name="input">addNews.jsp</result> </action> <action name="listNews" class="cn.nauto.web.action.ListNewsAction"> <result name="success" type="dispatcher"> <param name="location">news.jsp</param> </result> </action> 在增加完一条新闻信息以后,我想重新在查询一遍新闻。但是查询里需要一些参数,而chain转发到另一个action时,参数没有被赋值。我在论坛里有查询过,看到这样的写法,<action name="addNews" class="cn.nauto.web.action.AddNewsAction"> <interceptor-ref name="loginStack" /> <result name="success" type="redirect"> listNews.action?userId=${userId} </result> <result name="input">addNews.jsp</result> </action> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-10-20
你要传递的参数在第一个action有getter和setter在第2个action也要有才能正常传递,<result name="success" type="redirect">
listNews.action?userId=${userId} </result>这个userId=${userId}在action要有其getter方法才能成功 |
|
返回顶楼 | |
发表时间:2006-10-21
在ListNewsAction中加一个setModel(Object o)方法即可。
|
|
返回顶楼 | |