在javaweb项目中,我们可以通过配置web.xml中的<welcome-file-list>设置起始页,如下:
<welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list>
通过此配置,在访问url:http://localhost:8080/项目名 时,会直接进入index.html或index.jsp页面中。
但是此种方法只能将起始页配置成静态页面,若是配置成动态url,如:
<welcome-file-list> <welcome-file>user/login.shtml</welcome-file> </welcome-file-list>
在访问时,会报404错误。
这是由于tomcat的逻辑流程:
针对welcome-file中的配置,tomcat会判断根目录文件是否存在,若不存在,直接返回404。
解决办法:在webapp目录下建立user/login.shtml,用于欺骗tomcat。tomcat判断根目录文件存在,继续流程,之后交由spring处理,成功配置起始页为动态url。
web.xml中spring配置如下:
<servlet> <servlet-name>SpringMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> <async-supported>true</async-supported> </servlet> <servlet-mapping> <servlet-name>SpringMVC</servlet-name> <url-pattern>*.shtml</url-pattern> </servlet-mapping>
相关推荐
不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:仓库管理系统 不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:仓库管理系统 不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:仓库管理...
JavaWeb项目报告模板.docxJavaWeb项目报告模板.docxJavaWeb项目报告模板.docxJavaWeb项目报告模板.docxJavaWeb项目报告模板.docxJavaWeb项目报告模板.docxJavaWeb项目报告模板.docxJavaWeb项目报告模板.docxJavaWeb...
34个经典javaweb项目实例
教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统javaweb项目教务管理系统...
本视频通过一个小案例讲解了在eclipse中进行JavaWeb项目开发时,前期所做得必要的环境配置工作。视频内容主题明确、重点突出,讲解过程条理清晰。
【狂神说JavaWeb】JavaWeb项目—SMBMS(超市管理项目)源码
JavaWEB项目开发案例精粹,包含大量实际项目开发案例,附带源码,适合拿来巩固Javaweb及框架知识
5个Javaweb项目+mysql数据库脚本
80个JavaWeb项目(包含项目源码) ExtS2.2开源网络硬盘系统dogdisk.rar WAP图铃下载系统unimg.rar 北雨下裁系统v1.0.1 bydown101.rar 仿163网盘无刷新文件上传for Jsp_fileupload _jsp.rar 宏软JSP上传系统v1.0 ...
javaweb项目源代码,含文档注释.很适合初学者以及初级程序员,物流信息网
网上书城javaWeb项目网上书城javaWeb项目
不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:网络购物中心 不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:网络购物中心 不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:网络购物...
不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:物资管理系统 不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:物资管理系统 不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:物资管理...
不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:网上淘书吧 不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:网上淘书吧 不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:网上淘书吧 ...
javaweb蛋糕商城项目
JavaWeb 项目 必胜客在线订餐系统 项目需求及源码
通过视频的方式把之前学到的通过Idea简单搭建一个JavaWeb项目,并配置tomcat,首页运行分享给大家
10个Javaweb项目ppt
JAVAWEB项目报告.pdf
不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:图书馆管理系统 不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:图书馆管理系统 不错的可用来练手、课程设计、毕业设计的Javaweb项目源码:图书...