javaweb的index.jsp为啥是默认首页(我修改了index.jsp文件名字就会变为首页了)?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaweb的index.jsp为啥是默认首页(我修改了index.jsp文件名字就会变为首页了)?相关的知识,希望对你有一定的参考价值。
我访问路径http://localhost:8080/Test1/ Test1是我的项目名,不需要将index.jsp放入路径中也可以访问。但是一旦修改了index.jsp名字为sam.jsp情况就不同了?为什么?
因为在生成项目的时候,你项目中的WEB-INF下的web.xml文件中自动的生成了设置项目默认起始页为index.jsp和index.html,这样只要你的根目录下有index.jsp或index.html就会在项目启动时后默认打开此页面,你可以在web.xml文件中,对其进行修改,设置你自己想要的起始页。有什么不懂的可以继续追问。
参考技术A confin配置文件里面有设置默认打开页面名是index,index中文名是索引,目录的意思,一般首页以它命名。 参考技术B 在配置文件中配置的 参考技术C 您好,请问您是想知道javaweb的index.jsp为什么是默认首页(我修改了index.jsp文件名字就会变为首页了)?常规基础知识
一、网站篇
- 什么是首页文件:默认读取的第一个文件。一般文件名为index.* 比如index.php , index.jsp , index.aspx , index.asp .但iis例外,其首页文件为default.* (在phpstudy小面板中的phpstudy的端口常规设置中可改)
- 什么是默认后台地址: admin.* ,login.*一般为默认登陆口
- 什么是百度语法: inurl:/admin/ ——搜索url(域名)中含admin的字符 inurl:/login.php ——搜索url中含login.php的字符 title:史培亚 ——搜索标题中含有 史培亚 的网页
- 什么是网络根目录:设定网站所在目录,叫做根目录。 可以通过站点域名管理绑定网站根目录。(上传程序时,需上传至根目录)
二、端口篇
计算机拥有65535个端口
默认端口:
- 80:默认的web应用端口,http协议端口
- 443:默认的web应用端口,https协议端口
- 3306:MySQL数据库通信端口
- 1433:MSSQL(SQL server)数据库通信端口
- 1521:Oracle数据库通信端口
- 3389:远程桌面通信端口
- 21:FTP通信端口
- 22:SSH通信端口
三、协议篇
- HTTP协议——明文传输
- HTTPS协议——加密传输
- TCP/iIP协议
- UDP协议
- ICMP协议
目录遍历漏洞 :可以直接看到目录下的文件。
解决办法:可通过phpstudy设置中关闭“允许目录列表”,防止该漏洞。
以上是关于javaweb的index.jsp为啥是默认首页(我修改了index.jsp文件名字就会变为首页了)?的主要内容,如果未能解决你的问题,请参考以下文章