springmvc学习。开发一个小网站
一、准备
在Intelij里面选择maven项目,然后选择webapp, 否则无法整整build。一共两个配置文件 web.xml 和springmvc.xml
目录一共有3个。在main下有
- java
- resources (springmvc.xml文件在当下)
- webapp. (放js。img。jsp等)
二、POM添加依赖
- 版本5.2.10
- spring-context
- spring-web
- spring-webmvc
- javax.servelet servelet api 2.5 version
三、Tomcat配置
点击fix 增加 war包,exploded。删除路径到项目名称
四、解决无法读取静态资源问题
- 删除html的依赖、全部使用jsp
- 在springmvc.xml 文件增加 <mvc:resources location="/js/" mapping="/js/**">
- 在web.xml 配置拦截,使用default servelet,然后配置结尾例如 <url-pattern>*.png</url-pattern>
- 页面拦截使用dispatch。注意区分。<url-pattern>/</url-pattern>
- 在webapp放静态资源
- 除非是index目录,在js 或者 css的目录里面要加上 ../项目名/img/,,,,
谢谢!