在javaweb项目中,我们可以通过配置web.xml中的
通过此配置,在访问url:http://localhost:8080/项目名时,会直接进入index.html或index.jsp页面中。
但是此种方法只能将起始页配置成静态页面,若是配置成动态url,如:
在访问时,会报404错误。
这是由于tomcat的逻辑流程:
针对welcome-file中的配置,tomcat会判断根目录文件是否存在,若不存在,直接返回404。
解决办法:在webapp目录下建立user/login.shtml,用于欺骗tomcat。tomcat判断根目录文件存在,继续流程,之后交由spring处理,成功配置起始页为动态url。
web.xml中spring配置如下:
SpringMVC
org.springframework.web.servlet.DispatcherServlet
【技巧总结|javaweb项目如何将起始页配置为动态地址】
推荐阅读
- Java|Java基础——数组
- 人工智能|干货!人体姿态估计与运动预测
- java简介|Java是什么(Java能用来干什么?)
- Java|规范的打印日志
- Linux|109 个实用 shell 脚本
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- Spring注解驱动第十讲--@Autowired使用
- =======j2ee|spring用注解实现注入的@resource,@autowired,@inject区别
- SqlServer|sql server的UPDLOCK、HOLDLOCK试验
- jvm|【JVM】JVM08(java内存模型解析[JMM])