SSM框架整合/SpringMVC框架的简单使用2

【SpringMVC】第二课 SpringMVC框架的简单使用_笔触狂放的博客-CSDN博客

1.

选中WEB-INF文件夹右击创建jsp文件夹,导入架包中的index.jsp文件(可以把web文件夹下的index.jsp删掉了)

2.

在web.xml文件下将indx.jsp设置为欢迎引导页,

<!--将登录页面作为引导页,当浏览器启动访问服务器的时候

默认访问index.jsp这个登录页面-->

<welcome-file-list>

<welcome-file>/WEB-INF/jsp/index.jsp</welcome-file>

</welcome-file-list>

这样浏览器就会默认将/WEB-INF/jsp/index.jsp这个作为第一个浏览的页面,

3.

.配置Tomcat服务器,然后看看能不能运行出现登录页面

然后按照mvc三层架构开展活动

 3.1

action设置为login.do是因为在过滤器设置了*.do

 

4 搭建mvc三层框架

 

 5.在src包下建立三层框架

5.1 搭建控制层

1.controller控制层层

1

 2

3.

 @RequestMapping("/login.do")用于设置虚拟地址

将对象注入引用进来使用

2,service业务逻辑层

控制层已经收到用户名和密码了,要把它发给业务逻辑层

1.先建接口

 2.建立实现类

 ↓实现类要有实现接口

 ↓光标点中implement,按alt+回车选methods

 ↓ok

 ↓创建业务逻辑层的对象

@service利用spring框架创建业务逻辑层对象

↓@AutoWired自动写入

 3.dao层

 ↓

↓按照mvc三层架构写代码

 ↓控制器接收返回来的数据

↓测试一下(不好意思我的输出有点小bug,但我不知道怎么处理,哈哈哈哈)

 ↓正确的输出应该要有数据库中整个李明的用户信息

 把主页面粘贴进来

用户的个人信息可以粘贴到控制台的话,就说明可以登录了,这时我们把主页面粘贴进来啦~

↓将主页面home.jsp粘贴到jsp文件夹中

↓运行一下登录页面是这样的(我一直报错我调了好久才出来了哭哭~)

浅说一下我的报错和解决办法

1.500,org.springframework.jdbc.BadSqlGrammarException: 报错

↓解决(是我dao层数据库写错了)

哈哈哈哈,我现在知道我前面为什么没有把李明的信息全部打印出控制台了,我代码写错啦~

 2.报404-未找到错误的

500错误修好后又给我显示404错误

 解决办法

 

3.控制台没有输出显示

↓欢迎页显示用户名

session一下

 

 ↓运行结果如下

↓如果有报错的话

因为home.jsp是拷贝进来的可能没检测到,这时我们需要刷新一下项目

↓解决非法登录的问题 

我这里的return写错了,家人们你们不要这样写哇,加了""就找不到要跳转的jsp了,

正确写法是   return url;

↓我的IDEA出现了 “Cannot resolve symbol” 错误

 ↓“Cannot resolve symbol” 错误解决办法

其实还有一种办法,就是重写,我发现还是重写吧,上面三种方法好像对我的bug没有用

↓登录页面

 ↓注销个人信息清空

↓然后运行一下测试一下吧~

↓下面是我运行后的界面 

 ↓点击注销又会返回登录页面

以上算是保姆级教程了,我太不容易了,感谢我们班的老师和同学们,在我遇到bug问他们的时候给我帮助予我解答,致谢致谢~(手动送花花给你们~)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值