webwork的config文件有一个参数就是用来级连action的。
<action name="register" class="example.register.RegisterAction" >
<result name="success" type="chain">
<param name="location">register-result.jsp</param>
</result>
<interceptor-ref name="params"/>
</action>type="chain"就是表示级联,应该能取到request的内容。
<action name="register" class="example.register.RegisterAction" >
<result name="success" type="chain">
<param name="location">register-result.jsp</param>
</result>
<interceptor-ref name="params"/>
</action>type="chain"就是表示级联,应该能取到request的内容。
解决方案 »
- 菜鸟求助:Eclipse建立JPA项目
- 为什么我每次deploye就出错而且数据库会被清空?
- 使用Socket通信的程序填空
- 搭建Discuz!论坛都要哪些步骤与哪些东西?请大家指点最好能有详细的教程
- hibernate小问题
- 【求大神指点】请教如何将一个软件实现分布式编程
- 初学者的问题?Tomcat的配置?
- 用j2ee(jsp)作社区管理系统
- 用xerces的DOM解析器,如何取得一个Node或Element的XML内容呢?
- 有个J2EE项目我想.........
- 这个问题都解决不了,民女不想活了~~~~~~~~~~~~~啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!!
- JAVA 方面您会什么,您所在的公司做什么项目?请帮帮 “一个探索JAVA 的迷路者” UP有分
import javax.servlet.http.*;
import java.sql.*;public class ShowPageAction extends Action {
public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {
/**@todo: complete the business logic here, this is just a skeleton.*/
ShowPageForm showPageForm = (ShowPageForm) actionForm;
int pageNumber=showPageForm.getPageNumber();
String strsql="select * from yonghu ";
ShowPageBean showPageBean=new ShowPageBean();
HttpSession session=httpServletRequest.getSession();
showPageBean.setStrsql(strsql);
showPageBean.setPageNumber(pageNumber);
session.setAttribute("showPageBean",showPageBean) ;
return actionMapping.findForward("showPage");
//throw new java.lang.UnsupportedOperationException("Method perform() not yet implemented.");
}
}我保存在了session范围呢,用的是: HttpSession session=httpServletRequest.getSession();
如果想保存在request范围呢!
直接:httpServletRequest.setAttribute("showPageBean",showPageBean) ;就可以了!在其他的地方如果要调用,可以用:session.getAttribute("showPageBean")
或者:
httpServletRequest.getAttribute("showPageBean")
只要将要对象的get和set方法写进去就自动完成了。
webwork guide 里有解释啊