3登录Action与Form的创建.docx

上传人:b****6 文档编号:7152553 上传时间:2023-01-21 格式:DOCX 页数:10 大小:256.85KB
下载 相关 举报
3登录Action与Form的创建.docx_第1页
第1页 / 共10页
3登录Action与Form的创建.docx_第2页
第2页 / 共10页
3登录Action与Form的创建.docx_第3页
第3页 / 共10页
3登录Action与Form的创建.docx_第4页
第4页 / 共10页
3登录Action与Form的创建.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

3登录Action与Form的创建.docx

《3登录Action与Form的创建.docx》由会员分享,可在线阅读,更多相关《3登录Action与Form的创建.docx(10页珍藏版)》请在冰豆网上搜索。

3登录Action与Form的创建.docx

3登录Action与Form的创建

登录Action与Form的创建

一、建立包web.action、web.form2

二、建立登录Action与Form2

三、修改struts配置文件,8

四、修改spring配置文件,增加Bean定义,注入Dao类9

五、修改LoginAction类,加入usersDao属性,设置setter方法9

六、设计LoginAction类的execute方法9

七、修改视图代码login.jsp10

八、部署测试10

 

一、建立包web.action、web.form

二、建立登录Action与Form

三、修改struts配置文件,

type修改为org.springframework.web.struts.DelegatingActionProxy,

增加forward属性

attribute="LoginForm"

input="/login.jsp"

name="LoginForm"

path="/login"

scope="request"

type="org.springframework.web.struts.DelegatingActionProxy">

 

四、修改spring配置文件,增加Bean定义,注入Dao类

五、修改LoginAction类,加入usersDao属性,设置setter方法

privateIUsersDaousersDao;

publicvoidsetUsersDao(IUsersDaousersDao){

this.usersDao=usersDao;

}

六、设计LoginAction类的execute方法

publicActionForwardexecute(ActionMappingmapping,ActionFormform,

HttpServletRequestrequest,HttpServletResponseresponse){

LoginFormloginform=(LoginForm)form;

Usersu=newUsers();

u.setName(loginform.getName());

u.setPassword(loginform.getPassword());

ActionForwardam=null;

if(usersDao.getUsers(u)==null)

am=mapping.findForward("login");

else

am=mapping.findForward("sucess");

returnam;

}

七、修改视图代码login.jsp

(自行修改)

八、部署测试

运行login.jsp

注:

1.登录部分的form属性没有使用对象,因此在Action中要重新封装。

可以考虑使用对象作为属性会省略再次封装。

2.没有考虑汉字处理问题,需要加入拦截器处理GBK编码。

3.Action中应注入业务类,但本项目简单,直接注入DAO类,在Action中处理业务代码,大型项目不建议这样做。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1