Struts快速入门(四)
来源:互联网 发布:狗爹域名 编辑:程序博客网 时间:2024/05/02 00:57
使用ActionForward导航
ActionForward对象是配置对象。这些配置对象拥有独一无二的标识以允许它们按照有意义的名称如“success”,“failure”等来检索。ActionForward对象封装了向前进的URL路径且被请求处理器用于识别目标视图。ActionForward对象建立自
type="packageName.EditCustomerProfileAction"
name="customerProfileForm" scope="request">
基于执行请求处理器的execute(…)方法的结果,当传递一个值匹配指定于
在struts-config.xml中
type="packageName.EditCustomerProfileAction"
name="customerProfileForm"
scope="request"
input="profile">
上述的元素包含一个input属性及一个向前名称;该前进名称与
前进指向特定的路径,如果路径中没有”/” 就加上。对于前进或重定向,Struts中的URL在内部被RequestProcessor用下面的结构建立。
如果redirect=true, URL建立如/contextPath/path因为HttpServletResponse.sendRedirect(…)中解释URL采用”/”开头相对于servlet容器根目录。
如果redirect=false, URI建立如/path因为ServletContext.getRequestDisptacher(…)采用虚拟目录相关URL。
捕获表单数据
JSP规范提供了一个标准方法以在请求时从JavaBean提取和保存表单数据,使用
packageName.EditCustomerProfileAction" name="customerProfileForm" scope="request"/>
上述例子映射一个packageName.customerProfileForm类型JavaBean的name = customerProfileForm(唯一标识)到一个元素的name = customerProfileForm;请求处理器被提交请求的路径/editCustomerProfile唯一标识。该表单建立和使用的语义用下面的静态模型举例说明:
图略
首先,我们将浏览这些表单处理语义直到使用简单JavaBeans对象。这些对象作为ActionForm对象被实现。我们随后将讨论使用DynaActionForm对象进行表单处理,可以在请求时支持属性的动态集合。
- Struts快速入门(四)
- Struts快速入门(四)
- Struts快速入门(四)
- Struts快速入门(四)
- Struts快速入门(四)
- Struts快速入门(四)
- Struts快速入门(二)
- Struts快速入门(一)
- Struts快速入门(二)
- Struts快速入门(三)
- Struts快速入门(一)
- Struts快速入门(二)
- Struts快速入门(三)
- Struts快速入门(一)
- Struts快速入门(二)
- Struts快速入门(一)
- Struts快速入门(二)
- Struts快速入门(三)
- Struts原理与应用(三)
- Struts 原理与应用(一)
- Struts原理与应用(二)
- Struts原理与应用(完)
- SpringSource宣布被微软收购
- Struts快速入门(四)
- Eclipse.相关插件下载地址
- Struts快速入门(一)
- Struts快速入门(二)
- 浅谈Windows多线程编程几个常见问题
- Struts快速入门(三)
- Struts快速入门(五完)
- 使用Google Web Toolkit减轻AJAX的开发
- JUnit重装上阵