例:Action:actionMapping.findForward(“success”)Struts-config.xml:如果是这种情况的话,它就会转发到success.jsp页面。注意:a) 方法的参数值和name节点的值对应,b) Path所指定的页面,前面必须加上“/“B、在前面我们提到了ActionForm,所以我们还需要建立一个类文件,这个类文件将封装页面用户输入的用户名、和密码。注意:1、这个类必须继承ActionForm类,它将完成与页面的自动封装。2、类中的属性名称一定要和页面的输入框的名称对应,为了自动封装的匹配工作。3、这个类中一定要提供所有与属性相匹配的set 和 get方法。好,前面写了这些代码,看上去还是有些杂乱无章,怎么把它们关联起来呢?又怎么调用这些代码呢?呵呵,群龙不会无首的,下面就一起来关注struts的装配文件,它可是相当于struts的总司令哟!C、核心部分,跳转控制Struts-config.xml部分我们对struts.xml做一下相应的介绍吧,如下::用来配置一个ActionForm Bean。常用配置的几个属性:name:指定该ActionForm Bean的唯一标识符,整个Struts框架用该标识符来引用这个Bean。该属性是必需的 type:指定ActionForm类的全限定名。该属性是必需的:用来描述特定的请求路径到相应的Action类的映射。常用配置的几个属性: input: 指定包含输入表单的URL路径。当表单验证失败时,将把请求转发到该URL。 name: 指定和该Action关联的ActionForm Bean的名字。 path: 指定访问Action的路径,它以“/”开头,没有扩展名。 Scope: 指定ActionForm Bean的存在范围。(session | request) Validate:指定是否要先调用ActionForm Bean的validate()方法。默认值为trueAction的子元素常用配置的几个属性: name: 指定转发路径的逻辑名。必需的 path: 指定转发(或重定向)的URI,必须以”/”开头。必需的redirect:当此项为true时,表示执行重定向操作。为false时表示执行请求转发操作。默认值为false(编辑:aniston)
·2024年12月目录 ·2024年11月目录 ·2024年10月目录 ·2024年9月目录 ·2024年8月目录 ·2024年7月目录 ·2024年6月目录 ·2024年5月目录 ·2024年4月目录 ·2024年3月目录 ·2024年2月目录 ·2024年1月目录 ·2023年12月目录 ·2023年11月目录