welcome-file-list是一个配置在web.xml中的一个欢迎页,用于当用户在url中输入工程名称或者输入web容器url(如http://localhost:8080/)时直接跳转的页面.
例如:
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.action</welcome-file>
</welcome-file-list>
今天我遇到了一个问题,就是直接输入localhost:8080/不是跳转到index.html,而是报404找不到的错误,根据错误信息看明显是没有跳转到index.html,意思就是说welcome-file-list根本就木有起作用。
解决问题一定要从原理入手,所以要先分析welcome-file-list是怎么工作的。
welcome-file-list的工作原理是,按照welcome-file的.list一个一个去检查是否web目录下面存在这个文件,如果存在,继续下面的工作(或者跳转到index.html页面,或者配置有struts的,会直接struts的过滤工作).如上例,先去webcontent(这里是Eclipse的工程目录根目录)下是否真的存在index.html这个文件,如果不存在去找是否存在index.jsp这个文件,以此类推。
还要说的是welcome-file不一定是html或者jsp等文件,也可以是直接访问一个action。就像我上面配置的一样,但要注意的是,一定要在webcontent下面建立一个index.action的空文件,然后使用struts配置去跳转,不然web找不到index.action这个文件,会报404错误,原因就是我之前说的那样。
希望上述文章对大家有帮助,如果还有其他的可能使得欢迎页不起作用,欢迎大家给我留言。
相关推荐
Radstudio10.3-WelcomePage欢迎页简化去掉联网才能显示的无用内容, 比如Youtube,Events, Sample Applications等
PHP欢迎页面 这是一个示例PHP应用程序,可用于测试OpenShift环境。 这是一个例子: user@host$ oc new-app openshift/php~https://github.com/christianh814/welcome-app 注意事项: ose new-app在OpenShift上...
目的该工具用于React Welcome Page来从图像中提取最常用的颜色并自定义您的Welcome Page。 您可以看到主要项目: : react-image-palette用于该项目。用法您可以使用此工具自定义选项,然后将结果复制到项目中。 之后...
对于不能联网的计算机来说,欢迎页面中的网络内容是没有用的。同时欢迎页面中的简单教程等也没用,修改后只保留了新建项目/常用项目相关的内容。 将“default.htm”放入“C:\Program Files (x86)\Embarcadero\...
android安卓导航页欢迎页带圆点指示器-仿classin欢迎页 * https://blog.csdn.net/ruiruiddd/article/details/115696605
Termux语音欢迎-OnlineHacking Termux欢迎横幅 Github: 电报: 影片教学 要求 □■■□■□■□■□■□□命令□■□■□■□■■■■■■■ :biohazard: 安装和使用指南 $ apt-get update -y $ apt-get ...
该加密解密工具,是我自制开发,采用现在流行的加密解密方式,可集成使用到项目中,有具体的测试使用方案,欢迎大家下载
对于不能联网的计算机来说,欢迎页面中的网络内容是没有用的。修改后只保留了新建项目/常用项目相关的内容,去掉了GetIT,YouTube等。 将“default.htm”放入“C:\Program Files (x86)\Embarcadero\Studio\21.0\...
如果路径或文件名包含Unicode字符,则扩展名将不起作用 -目前仅适用于Windows,如果我们收到大量请求,我们将构建Mac OSX和Linux版本 -对于抱怨抗病毒警告的人们来说,这是错误的积极态度。我们重建了集成模块,请...
余烬欢迎页面 对于包含资源链接的新生成的应用程序,显示一个漂亮的欢迎页面。 兼容性 Ember.js v3.12或更高版本 Ember CLI v2.13或更高版本 Node.js v10或更高版本 安装 ember install ember-welcome-page 跑步 ...
发送欢迎通知给新用户 使用此程序包,您可以将WelcomeNotification发送给应用程序的新用户。 该通知包含指向屏幕的安全链接,用户可以在其中设置初始密码。 $ expiresAt = now ()-> addDay ();$ user -> ...
欢迎来到JS | JavaScript :不要以我的坏地方来判断我,要学习好东西并坚持下去! 通过学习阅读,跟踪和分析小型程序,迈出编程的第一步。 内容 分解 (外部) 入门 您需要计算机上的和才能学习此材料 使用具有...
GuidePage 快速实现APP欢迎页,一行代码搞定
welcome.htm ------------- 欢迎页面 dotnetdemos ------------- .NET目录(服务器版本的demos目录) App_Code ------------- .NET目录 App_Data ------------- .NET目录 Bin ------------- .NET目录 service ----...
汇丰银行-全球-体育产业-欢迎来到“七人组”-2019.4-25页.pdf
new-file-by-type注意: 1.0版本对本项目进行重写,实现方式完全基于配置,所以导致配置与0.x版本不兼容。这是一个VSCode的方便用户创建创建文件的扩展这个扩展旨在使VSCode可以像IDE一样创建各种类型的文件,并根据...
spring-boot-upload-file-lead-to-rce-tricks一. docker 漏洞环境搭建docker pull landgrey/spring-boot-fat-jar-write-file-rce:1.2docker run -d -p 18081:18081 landgrey/spring-boot-fat-jar-write-file-rce:1.2...
Laravel开发-addon-welcome 欢迎插件提供了codex的官方欢迎进入页面。
ViewPager实现欢迎页面动画效果.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
JP 摩根-全球-煤炭业-煤炭——不受欢迎的必要性:反对有助于矿工的利润-115-25页.pdf