为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

登陆页面分析

2017-09-21 3页 doc 14KB 18阅读

用户头像

is_574951

暂无简介

举报
登陆页面分析登陆页面分析 我们要分析login.jsp源码,可以看到下面几行代码; 此行代码把输入框里面输入的数据提交到userAction里面,给Strutus过利器处理; 使用Struts标签来写的输入框的标签,他传参数的方式是:对象名.属性名 传送到后台,这里Strutus框架实现传参数的功能; 第二行的操作流程一样,只是它要穿的参数是密码; 刚我们说过login.jsp页面把我们输入的参数都提交到userAction里面,所以我们先找Strutus的Action类而且此类必须继承ActionSupport;此类在...
登陆页面分析
登陆页面 我们要分析login.jsp源码,可以看到下面几行代码;
此行代码把输入框里面输入的数据提交到userAction里面,给Strutus过利器处理; 使用Struts标签来写的输入框的标签,他传参数的方式是:对象名.属性名 传送到后台,这里Strutus框架实现传参数的功能; 第二行的操作流程一样,只是它要穿的参数是密码; 刚我们说过login.jsp页面把我们输入的参数都提交到userAction里面,所以我们先找Strutus的Action类而且此类必须继承ActionSupport;此类在com\lu\s2sh\action包里面的UserAction.java;下面列出几行跟login.jsp有关的代码; @Component("userAction") @Scope("prototype") @ParentPackage(value="struts-default") @Namespace("/") @Action(value="userAction") 前面两行意思是把UserAction类注入到Spring容器里面; 下面三行是跟Struts有关的,显示把Struts的基本配置陪完,最后一行@Action( value="userAction")是;从login.jsp页面提交的userAction捕捉到再进行默认的execute(); @Results({ @Result(name="success",location="/success.jsp"), }) 如果UserAction里面的方法执行完以后返回的字符串是success的话,转到的实际页面是/success.jsp页面;这就是逻辑视图和物理视图的关系; public String execute() throws Exception { User dbUser = this.userService.checkLoginUserExits(user); } 程序运行到UserAction类以后默认执行的就是execute方法;此方法里面我只是把最重要的一行列出来了,次行就是使用Spring容器执行userService借口里面的checkLoginUserExits抽象方法在吧user对象当参数赋给次方法里面;这行代码里面我们并没有NEW一个userService对象而且用的是抽象方法程序也不知道次方法的实现在哪里; 这些问题和疑问我们都交给Spring去做,也就是我们要控制的代码都交给了Spring来控制, 这就是所谓的控制反转;Spring容器先NEW一个userService对象在按照他的抽象方法 注册页面分析 我们要分析register.jsp源码,可以看到下面几行代码 此行代码把输入框里面输入的数据提交到registerAction里面,给Strutus过利器处理 使用Struts标签来写的输入框的标签,他传参数的方式是:对象名.属性名 传到后台,这里Strutus框架实现传参数的功能; 使用Struts标签来写的输入框的标签,他传参数的方式是:对象名.密码 传到后台,这里Strutus框架实现传参数的功能; 这个是确认密码的 这个也是Strutus框架实现的 程序运行到registerAction类以后默认执行的就是execute方法;此方法里面我只是把最重要的一行列出来了 最后都不出异常成功返回success后再把页面转到/ successlogin.jsp页面;
/
本文档为【登陆页面分析】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索