首页 > 应用开发 > IT综合 > Struts快速入门(四) (转)
使用ActionForward导航XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />
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">
上述的
前进指向特定的路径,如果路径中没有”/” 就加上。对于前进或重定向,Struts中的URL在内部被RequestProcessor用下面的结构建立。
如果redirect=true, URL建立如/contextPath/path因为HttpservletResponse.sendRedirect(…)中解释URL采用”/”开头相对于servlet容器根目录。
如果redirect=false, URI建立如/path因为ServletContext.getRequestDisptacher(…)采用虚拟目录相关URL。
捕获表单数据
JSP规范提供了一个标准方法以在请求时从JavaBean提取和保存表单数据,使用
上述例子映射一个packageName.customerProfileForm类型JavaBean的name = customerProfileForm(唯一标识)到一个
图略
首先,我们将浏览这些表单处理语义直到使用简单JavaBeans对象。这些对象作为ActionForm对象被实现。我们随后将讨论使用DynaActionForm对象进行表单处理,可以在请求时支持属性的动态集合。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10752019/viewspace-956542/ ,如需转载,请注明出处,否则将追究法律责任。