关于一个web站点的欢迎界面
什么是一个web站点的欢迎界面?
对于一个webapp来说,我们可以设置它的欢迎界面。
设置了欢迎界面之后,当有人访问这个webapp的时候,或者访问这个web站点的时候,在没有指定任何“资源路径”,这个时候会默认访问你的欢迎界面。
怎么设置欢迎界面?
第一步:写一个login.html欢迎界面。
第二步:在web.xml文件中进行以下配置:
<welcome-file-first><welcome-file>login.html</welcome-file></welcome-file-first>
注意:设置欢迎界面的时候,不需要“/”开始,并且这个路径默认是从webapp的跟下开始查找。
如果在webapp的根目录下新建一个目录,目录中再给一个文件,那么这个欢迎页该如何设置呢?
先建一个page1
在page1中新建一个page2
在page2中新建一个login.html
在web.xml文件中进行以下配置:
<welcome-file-first><welcome-file>page1/page2/login.html</welcome-file></welcome-file-first>
一个webapp是可以设置多个欢迎界面的
<welcome-file-first><welcome-file>page1/page2/login.html</welcome-file><welcome-file>index.html</welcome-file></welcome-file-first>
注意:顺序是从上到下访问,如何访问不了,就访问下面的地址。
当我的文件设置为index.html的时候,不需要再web.xml进行配置欢迎界面,这是为什么?
Tomcat服务器已经帮我们配置好了。
实际上有两个配置欢迎界面的地方:
一个是webapp中的web.xml文件中。(局部变量)
一个是在tomcat服务器根目录下面的web.xml文件中。(全局变量)
注意:先局部后全局(就近原则)。
关于一个web站点的欢迎界面相关推荐
- 一个web站点的欢迎页面
设置欢迎页面 第一步:在IDEA工具的web目录下新建了一个文件login.html 第二部:在web.xml文件中进行了以下的配置 <welcome-file-list><welc ...
- 关于一个web站点的欢迎页面
(老杜的笔记) 什么是一个web站点的欢迎页面? 对于一个webapp来说,我们是可以设置它的欢迎页面的. 设置了欢迎页面之后,当你访问这个webapp的时候,或者访问这个web站点的时候,没有指定任 ...
- 不同域名指向一个Web站点,ICP证如何设置
原因 由于公司的多个域名要指向同一个IP,使用一个Web服务器,但是这些域名的ICP证号又不是一个,因此需要根据域名来源修改ICP证号. 实现方法 写一段js代码,根据用户访问的url来源动态修改和展 ...
- 给我一个web前端的登录界面代码
下面是一份简单的 HTML 和 CSS 登录界面代码示例: <!DOCTYPE html> <html><head><meta charset="u ...
- 前端 -> Plupload 一个Web浏览器上的界面友好的文件上传模块
文章目录 方法列表: 属性集合: 事件集合:(up为uploader缩写) 实例: 方法列表: Uploader(setting):创建实例的构造方法 var uploader = new plupl ...
- 自然语言处理NLP学习笔记三:使用Django做一个NLP的Web站点
前言: 前面我们已经能初步实现一个中文自然处理语言的模型了,但交互界面是命令行的,不太友好. 如果想做一个类似http://xiaosi.trs.cn/demo/rs/demo的界面,那就还需要继续往 ...
- SSL应用系列之二:为Web站点实现SSL加密访问
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://jeffyyko.blog.51cto.com/28563/141322 上一节中 ...
- Windows搭建web站点:免费内网穿透发布至公网 1-2
什么是cpolar? cpolar是一个非常强大的内网穿透工具,开发调试的必备利器. 它可以将本地内网服务器的HTTP.HTTPS.TCP协议端口映射为公网地址端口,使得公网用户可以轻松访问您的内网服 ...
- web站点的欢迎页面
JavaWeb系列教程 JavaWeb-Servlet 模拟Servlet本质 使用IDEA开发Servlet程序 Servlet对象的生命周期 适配器(GenericServlet)改造Servle ...
最新文章
- 【转载】“error LNK1169: 找到一个或多个多重定义的符号”的解决方法
- C语言借助两个数的大小交换,引入指针。
- 【学习笔记】超简单的多项式牛顿迭代(含泰勒展开式、牛顿迭代全套证明)
- LVS的简单示例(一)
- mysql索引失效_导致MySQL索引失效的几种常见写法
- Jexus支持HTTPS协议
- Activity去Title的几种方式
- 笨办法学Python(learn python the hard way)--练习程序39-40
- android设计常用字体,界面设计必备!全方位科普常用的字体规范
- java通过银行账号获取银行名称
- Xamarin 开发Android应用简易教程
- 我的世界java雪村种子_我的世界:5个珍藏级开局种子,第4个大家都在找,最后1个最富有...
- vue点击网页全屏_vue实现浏览器全屏展示功能
- Duck Duck Go Architecture
- python输入成绩判断是否及格_python小练习:读入一个考试得分,判断这个分数是哪个等级,并输出,考虑异常场景...
- Koo叔说Shader—最基本的Shader
- Android 拍照 图片 颠倒90度
- 离线语音遥控器控制红外设备
- 浅谈MES的通用设计之一:数据传输
- 剑三服务器维护是因为人太多吗,【剑网三相关 】阵营对战 从上午10点一直打到第二天凌晨6点半服务器维护 而且今天下午他们又开始打群架了...
热门文章
- 2020年 第十一届蓝桥杯参赛历程总结
- 本周AI热点回顾:Github私有库无限协作、飞腾适配百度昆仑AI处理器、OpenAI发布神经网络可视化库
- ME909S-821 4G-LTE模块在Linux系统下拨号上网测试
- 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\nodemon.ps1,因为在此系统上禁止运行脚本。
- mark一下,今天可乐左眼分泌黄色的粘稠物
- 年底得了个公司奖金,但是我却高兴不起来
- Unity3d C#实现显示计时器(游戏运行时间、录制时长等)功能(含项目源码)
- 【设计模式学习笔记】原型模式
- QT笔记--QT内类的层次关系,以及控件从属关系
- 最简单DIY基于51单片机、PCA9685、IIC、云台的舵机集群控制程序