黑马程序员技术交流社区

标题: 【郑州校区】如何用Struts2框架来完成登录操作 [打印本页]

作者: 我是楠楠    时间: 2018-5-31 14:11
标题: 【郑州校区】如何用Struts2框架来完成登录操作
本帖最后由 我是楠楠 于 2018-5-31 14:16 编辑

【郑州校区】如何用Struts2框架来完成登录操作

1. 问题:为什么使用struts2框架?
Struts2框架它是一个在web中应用的mvc框架。
我们使用strtus2框架来完成web开发有什么优势?
2. 问题:怎样使用strtuts2框架
首先要上网下载它的jar包。
步骤:
1.导入相关的jar文件
2.需要在web.xml文件中配置一个Filter(只有配置了它才可以使用struts2框架)
3.struts.xml配置
4.创建Action来完成逻辑操作
3. 快速入门
我们使用的是struts2 2.3.24版本
我们使用strtus2框架不是直接将它的lib包下的所有的jar文件copy到项目中,而是使用其中的一部分。
我们可以参考它的示例代码:
1.导入13个jar包
2.需要在web.xml文件中配置StrutsPrepareAndExecuteFilter
3.创建一个struts.xml文件,它的位置是可以放置在src下。
3.1. 代码实现jsp页面
Action
struts.xml文件配置
3.2. 流程分析
4. 使用struts2完成简单登录操作
1.login.jsp页面不变动
2.创建一个LoginAction来完成逻辑操作
3.在struts.xml文件中完成配置操作
问题1:在LoginAction中如何得到username与password
可以直接在Action类中提供成员属性,并为其提供get/set方法。
就可以得到请求参数
问题2:如果实现路径跳转?
1.我们可以给action中的方法添加一个String返回值
2.在struts.xml配置文件中,在其对应的action配置上通过<result>来确定跳转的路径。
传智播客·黑马程序员郑州校区地址
河南省郑州市高新区长椿路11号大学科技园(西区)东门8号楼三层
联系电话0371-56061160 / 61/62
来校路线地铁一号线梧桐街站A口出






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2