`

ActionForward

阅读更多

1. redirect(重定向)的使用
2. 理解ActionForward全局与局部的概念
3. 不能在代码中修改struts-config.xml文件 (***注意***)
4. 理解动态ActionForward,动态ActionForward可以修改参数;即new ActionForward对象,然后用代码来

设置它,使它达到相应的功能。

<form action="dynaActionForwardTestAction.do" method="post">
  	page:<input name="page" type="text"/><br/>
  	<input type="submit" value="submit"/>
</form>

 

String page = request.getParameter("page");
if (!"".equals(page)) {
	ActionForward af = new ActionForward();
	af.setPath("page" + page + ".jsp");
	af.setRedirect(true);
	return af;
}
return mapping.getInputForward();

 

<action-mappings>
  	<action path="/dynaActionForwardTestAction"  type="com.test.struts.action.DynaActionForwardTestAction" input="/index.jsp"/>
  </action-mappings>

 

分享到:
评论

相关推荐

    structs in action中文完全版\6. 连线 ActionForward.pdf

    ### Struts中的ActionForward详解 #### 一、ActionForward的作用与功能 在Struts框架中,ActionForward扮演着至关重要的角色。它不仅负责处理请求之后的流程控制,还能够指导Struts框架下一步应该转向何处。具体而...

    ActionForward and ActionMapping

    ActionForward and ActionMapping

    ActionForward与ForwardAction的功能

    【ActionForward与ForwardAction的功能】 在Java EE的Struts框架中,ActionForward和ForwardAction是两个重要的概念,它们主要用于处理用户请求并控制应用程序的流程。理解这两个组件的功能和使用方式对于构建基于...

    struts_actionforward.rar_ActionForward_redirect

    ActionForward的使用 1、理解全局和局部ActionForward的概念 2、redirect的使用 3、struts-config.xml文件不允许动态修改 4、理解动态ActionForward,动态的ActionForward是可以运行期修改的

    ActionForward和国际化

    根据提供的文件信息,本文将详细解析Struts2框架中的`ActionForward`以及国际化(I18N)的应用方法。这两个概念对于开发具有多语言支持的Web应用至关重要。 ### Struts2框架简介 Struts2是一个基于Java的开源Web...

    Action与Forward属性的含义

    Action与Forward属性的含义

    struts入门,最适合新手上路

    这个压缩包文件"struts_actionForward"显然与Struts框架中的ActionForward概念有关,它是Struts处理请求转发的重要组成部分。 在Struts框架中,Action是业务逻辑的核心,它接收来自用户请求,处理数据,并根据业务...

    js宝方法方法法笑嘻嘻典

    【JS宝典:深入理解ActionForward与ActionMapping在Struts2框架中的作用】 在Web开发领域,Struts2框架以其强大的MVC模型而备受推崇,它源于Webwork2框架,后者是一个基于命令模式的Web框架XWork。Webwork的核心...

    struts面试题

    这些操作通常通过返回一个`ActionForward`对象来实现,该对象包含了跳转目标的信息,如目标资源的路径、是否进行重定向等。 #### `ActionForward`类:控制流程的逻辑抽象 `ActionForward`类在Struts框架中用于表示...

    Struts程序的执行流程.pdf

    1. ActionServlet:是Struts框架中的控制器,负责接收用户请求,调用Action的execute()方法处理请求,并根据返回的ActionForward对象进行页面跳转。 2. Action:是一个接口,具体的业务逻辑由实现了这个接口的...

    北京大部分公司的ssh面试题

    Execute()从ActionForm对象中获取数据,完成业务逻辑,返回一个ActionForward对象,ActionServlet再把客户请求转发给ActionForward对象指定的jsp组件,ActionForward对象指定的jsp生成动态的网页,返回给客户。

    StrutsAPI(java)

    在請求來臨後,RequestProcessor 根據請求URI呼叫對應的Action物件,將工作交給它,並在最後由Action物件得到一個ActionForward物件, ActionServlet使用ActionForward得知將流程forward至指定的資源。 當請求到達...

    struts in action

    当接收到一个请求时,`ActionServlet`会查找与请求路径匹配的`ActionMapping`,然后创建或重用对应的`ActionForm`对象,调用`Action`的`execute`方法,并根据执行结果选择合适的`ActionForward`跳转到相应的视图。...

    Struts开发中有哪几个关键对象

    Action类接收由ActionServlet传递的ActionForm对象,校验用户输入,执行业务逻辑,并根据业务结果返回一个ActionForward对象。返回的ActionForward指示ActionServlet如何转发请求以显示相应的视图页面。 3. **...

    struts教程1-Action与Struts导航

    public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { // 业务逻辑处理 // ... // 返回处理结果,例如转发...

    ssh(structs,spring,hibernate)框架中的上传下载

    HibernateDaoSupport封装了HibernateTemplate,而HibernateTemplate封装了Hibernate所提供几乎所有的的数据操作方法,如execute(HibernateCallback action),load(Class entityClass, Serializable id),save(final ...

Global site tag (gtag.js) - Google Analytics