81,092
社区成员
发帖
与我相关
我的任务
分享
<action name="passParam" class="productStroageAction">
<result type="redirectAction">
<param name="actionName">findTopics</param>
<param name="topicName">${topicName}</param>
</result>
</action>
<action name="findTopics" class="productStroageAction" method="findTopics">
<result name="success">/stroage/add.jsp</result>
</action>
public void passParam(){
topicName = request.getParameter("topicName");
}
public String findTopics(){
request.setAttribute("message", topicName);
return "success";
}
private String topicName;
/**
* @return the topicName
*/
public String getTopicName() {
return topicName;
}
/**
* @param topicName the topicName to set
*/
public void setTopicName(String topicName) {
this.topicName = topicName;
}
测试了下,没问题
页面显示了这个参数,希望对你有用
<result name="topic" type="redirect-action">
<param name="actionName">findTopics</param>
<param name="topicId">${topicId}</param>
</result>
@Override
public void setServletRequest(HttpServletRequest arg0) {
request = arg0;
session = request.getSession();
}
在页面通过request 接收
1.比较适合接收对象
2.比较适合接收单个属性,不过接收到的string,对类型有要求需要转化