第一个jsp项目
第一個(gè)jsp項(xiàng)目
目錄
- 1.首先了解目錄結(jié)構(gòu)
- 2.指定首頁的方式
- 3.常見狀態(tài)碼:
- 4.虛擬路徑
- 4.1方法一
- 4.2方法二
- 5.虛擬主機(jī)
- 1.conf/server.xml
- 2.修改本機(jī)Host文件
- 3.流程:
- 6.JSP執(zhí)行流程
1.首先了解目錄結(jié)構(gòu)
2.指定首頁的方式
在WEB-INF里有:
在web.xml中添加如下代碼:
<welcome-file-list><welcome-file>index.html</welcome-file><welcome-file>index.xhtml</welcome-file><welcome-file>index.htm</welcome-file><welcome-file>index.jsp</welcome-file></welcome-file-list>3.常見狀態(tài)碼:
200:一切正常
300/301:頁面重定向(跳轉(zhuǎn))
404:資源不存在
403:權(quán)限不足(如果訪問a目錄,但是a目錄設(shè)置不可見)
500:服務(wù)器內(nèi)部錯(cuò)誤(代碼有誤)
4.虛擬路徑
將web項(xiàng)目1配置到webapps以外的目錄
4.1方法一
conf/server.xml中配置
docBase:實(shí)際路徑
path:虛擬路徑(絕對路徑、相對路徑【相對于webapps】))
缺點(diǎn):需要重啟
4.2方法二
在E:\studyJsp\apache-tomcat-9.0.27\conf\Catalina\localhost
新建項(xiàng)目名.xml
JSPProjcet.xml
加入語句
<Context docBase="E:\studyJsp\JSPProjcet" path="/JSPProjcet" />5.虛擬主機(jī)
通過www.mxs.com訪問本機(jī)
1.conf/server.xml
www.mxs.com
2.修改本機(jī)Host文件
C:\Windows\System32\drivers\etc3.流程:
www.test.com->host找映射關(guān)系->server.xml找Engine的defaultHost->-〉通過"/”映射到="E:\studyJsp\JSPProjcet
6.JSP執(zhí)行流程
jsp-java(Servlet文件)-class
D:\study\apache-tomcat-8.5.30\work\Catalina\localhost\JspPro ject\org\apache\jsp
Jsp 和Servlet 可以相互轉(zhuǎn)換
因?yàn)榈谝徽埱蠓?wù)端 會(huì)有翻譯 和編譯的過程,因此比較慢; 后續(xù)訪問 可以直接訪問class,因此速度較快。但是 如果 服務(wù)端修改了代碼,則再次訪問時(shí) 會(huì)重新的翻譯、編譯。
第一次訪問:服務(wù)端將jsp翻譯成java,再將Java編譯成class文件
第二次訪問:直接訪問class
速度較快。但是 如果 服務(wù)端修改了代碼,則再次訪問時(shí) 會(huì)重新的翻譯、編譯。
總結(jié)
- 上一篇: 关于Tomcat有这一篇就够了
- 下一篇: 解决方案仅用于执行startup.bat