springmvc(xml)

为什么略过aop呢,说实话,博主学习的过程一直是由兴趣指导,博主不爱听课,加上博主开发过程AOP用的少,aop博主不是特别特别熟练,aop或许明天会出或许一直不出。先讲springmvc,

建议跟着博主前两篇文章一起学习。分别是mybatis的学习,springIOC容器。

实战派。新建项目选择maven,Archetype选择webapp。博主目录如下:

当然web.xml配置不能少:记住不要写/*。

(1)/*之类的肯定不能写,因为访问啥都出错

(2)/的形式访问静态资源会出错

可以发现博主一直是一个项目下不断添加新的代码。建议不要新建那么多项目,一是项目名不好记住,命名不规范的更是遭殃。二是Pom依赖,三就是每次新建包,很烦的过程。这里先用注解配置。因为这里用xml配置的人数太多了。省略掉显得博主很业余。注解可以网上找,应该可以直接复制。

实战出真知。话不多说直接上截图

tomcat部署一下:

这样项目刚启动是直接进入index.jsp

这里有个表单对吧,action="/login"表示交给路径为/login的控制器处理。

这里什么都不处理。直接跳转login页面,这里有个细节就是博主的springmvc配置文件配了视图解析器。直接跳转WEB-INF目录下的login.jsp。

启动:

这里没问题。但是博主的朋友突然问了博主一个很奇怪的问题:一直404,博主在想404路径问题,很简单的。仔细排查发现确实有问题。然后博主这边的之前的能运行的mvc项目,竟然也都运行不了了。博主找了学长,学长一时也没找到。找了网上最典型的

加lib。还是不行。结果朋友回去后加了lib,竟然能跑起来。他和我解释的是,需要右边的依赖一个一个加进去。我试了之后也是真的能跑。(如果不行的话刷新一下maven,或者clean清除一下在构建)博主技术不精。期待大佬解释一下。

接下来不使用xml,每次配置烦死了,又得从某处复制过来。直接使用注解。(这里博主想吐槽一下,真的很无语,因为我也遇到404了。并且博主之前也是用的xml,没有用过注解。一下子真的头都大了。)博主这里是真的屈服了,返回去看xml方式,发现视图解析器一定要有,不然就404.

算了兄弟们,博主有点菜,几个小时也没找出问题,还是老老实实用xml吧,等博主整出来了会在分享其中细节。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值