你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Java专栏
Struts 从零开始 一、普通的登录验证实例(3)
 

例:

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()方法。默认值为true

Action的子元素常用配置的几个属性:

  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月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089