springmvc学习。开发一个小网站

发布时间 2023-05-16 17:03:45作者: ylxn

一、准备

  在Intelij里面选择maven项目,然后选择webapp, 否则无法整整build。一共两个配置文件 web.xml 和springmvc.xml

目录一共有3个。在main下有

  1. java
  2. resources (springmvc.xml文件在当下)
  3. 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。删除路径到项目名称

 

四、解决无法读取静态资源问题

  1. 删除html的依赖、全部使用jsp
  2. 在springmvc.xml 文件增加 <mvc:resources location="/js/" mapping="/js/**">
  3. 在web.xml 配置拦截,使用default servelet,然后配置结尾例如 <url-pattern>*.png</url-pattern>
  4. 页面拦截使用dispatch。注意区分。<url-pattern>/</url-pattern>
  5. 在webapp放静态资源