##### 参考这个链接创建项目,这个链接中文件夹结构有点问题,数据库用的不是mysql:
https://blog.csdn.net/weixin_44756334/article/details/105715822
##### 配置文件参考:
https://www.cnblogs.com/aeolian/p/11950980.html
##### 访问web-inf下的资源
https://www.cnblogs.com/xie-qi/p/12984901.html
众所周知,一个项目下面的WEB-INF目录是不直接访问的,在我们开发项目的时候也
通常把一些jsp页面和一些重要的文件放在这个目录下面,为了不让它被随意的改变,
以提高它的安全性;那么,有时候我们有需要访问它的时候,该如何访问它呢?
我这里是使用了添加配置文件的方法来做的;
将静态资源放到web-app下面,通过本项目中springMVC.xml配置静态文件路径访问,那种方式不知道为何行不通,配置了jsp页面访问不了,这里就注释了,
然后jsp获取真实文件路径来访问静态文件,注意的是jsp中访问静态文件一定要用el表达式获取该项目的路径,否则报错404找不到资源
##### 启动项目成功后
###### 默认启动后为啥访问http://localhost:9080/spring_mvc_jsp_one_war
看idea的配置tomcat那个信息,url那个配置信息路径就是这个,删除后面spring_mvc_jsp_one_war,启动后就是http://localhost:9080,但是这个时候不会成功
访问登录index.jsp页面的,待解决
###### 默认启动成功访问:http://localhost:9080/spring_mvc_jsp_one_war
这个是自带的项目文件路径,后期优化启动到指定登录界面
###### 输入网址:http://localhost:9080/spring_mvc_jsp_one_war/login
输入指定的web-inf资源下的指定登录界面
##### 在springMVC.xml中配置的请求参数格式化测试失败
##### mvc:view-controller标签的说明
https://blog.csdn.net/abc997995674/article/details/80432632
如果发送的请求不想通过controller,只想直接地跳转到目标页面,这时候就可以使用mvc:view-controller标签
在配置文件中配置:
path=”/hello” 就是你访问的路径(相当于RequestMapping(“/hello”))
view-name=”hello”是你所要的视图(如hello.jsp,相当于return “hello”) 配置了这个后对于/hello请求,就会直接交给dispatcherServlet,然后使用ViewResolver进行解析。
使用了这个标签后必须配置 <mvc:annotation-driven />
否则会造成所有的@Controller注解无法解析,导致404错误。
如果请求存在处理器,则这个标签对应的请求处理将不起作用。因为请求是先去找处理器处理,如果找不到才会去找这个标签配置。