Struts从零开始一、普通的登录验证实例 - 编程入门网
b) struts-config.xml里面action节点下的: 实现机制:Struts会根据你传进actionMapping.findForward(“映射名称”),它会到你当前action节点下去找forward这个节点,并把你传进的参数与这个节点的name属性进行匹配。如果相等它就会跳到这个节点的path所指定的页面。 例: Action:actionMapping.findForward(“success”) Struts-config.xml: 如果是这种情况的话,它就会转发到success.jsp页面。 Struts从零开始一、普通的登录验证实例(4)时间:2011-08-05注意: 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 Struts从零开始一、普通的登录验证实例(5)时间:2011-08-05D、页面login.jsp,用户登录页面,提供用户输入功能。具体代码如下所示: <form method="post" action="login.do"> 请输入姓名:<input type="text" name="username" value=""/><br /> 请输入密码:<input type="password" name="userpass" value=""/><br>
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |