关闭

关闭

关闭

封号提示

内容

首页 登陆页面分析.doc

登陆页面分析.doc

登陆页面分析.doc

上传者: 受伤勒- 2017-09-21 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《登陆页面分析doc》,可适用于IT/计算机领域,主题内容包含登陆页面分析我们要分析loginjsp源码可以看到下面几行代码<formaction="userAction"onSubmit="RETURNTRU符等。

登陆页面分析我们要分析loginjsp源码可以看到下面几行代码<formaction="userAction"onSubmit="RETURNTRUE"name="reg">此行代码把输入框里面输入的数据提交到userAction里面给Strutus过利器处理<s:textfieldname="userusername">使用Struts标签来写的输入框的标签他传参数的方式是:对象名属性名传送到后台这里Strutus框架实现传参数的功能<s:passwordname="userpassword">第二行的操作流程一样只是它要穿的参数是密码刚我们说过loginjsp页面把我们输入的参数都提交到userAction里面所以我们先找Strutus的Action类而且此类必须继承ActionSupport此类在comlusshaction包里面的UserActionjava下面列出几行跟loginjsp有关的代码Component("userAction")Scope("prototype")ParentPackage(value="strutsdefault")Namespace("")Action(value="userAction")前面两行意思是把UserAction类注入到Spring容器里面下面三行是跟Struts有关的显示把Struts的基本配置陪完最后一行Action(value="userAction")是从loginjsp页面提交的userAction捕捉到再进行默认的execute()方法Results({Result(name="success",location="successjsp"),})如果UserAction里面的方法执行完以后返回的字符串是success的话转到的实际页面是successjsp页面这就是逻辑视图和物理视图的关系publicStringexecute()throwsException{UserdbUser=thisuserServicecheckLoginUserExits(user)}程序运行到UserAction类以后默认执行的就是execute方法此方法里面我只是把最重要的一行列出来了次行就是使用Spring容器执行userService借口里面的checkLoginUserExits抽象方法在吧user对象当参数赋给次方法里面这行代码里面我们并没有NEW一个userService对象而且用的是抽象方法程序也不知道次方法的实现在哪里这些问题和疑问我们都交给Spring去做也就是我们要控制的代码都交给了Spring来控制这就是所谓的控制反转Spring容器先NEW一个userService对象在按照他的抽象方法注册页面分析我们要分析registerjsp源码可以看到下面几行代码<formaction="registerAction"onsubmit="RETURNTRUE"name="reg">此行代码把输入框里面输入的数据提交到registerAction里面给Strutus过利器处理<s:textfieldname="userusername">使用Struts标签来写的输入框的标签他传参数的方式是:对象名属性名传到后台这里Strutus框架实现传参数的功能<s:passwordname="userpassword">使用Struts标签来写的输入框的标签他传参数的方式是:对象名密码传到后台这里Strutus框架实现传参数的功能<s:passwordname="confirmpassword">这个是确认密码的这个也是Strutus框架实现的程序运行到registerAction类以后默认执行的就是execute方法此方法里面我只是把最重要的一行列出来了最后都不出异常成功返回success后再把页面转到successloginjsp页面

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +2积分

资料评价:

/3
0下载券 下载 加入VIP, 送下载券

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部