日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第一个jsp项目

發(fā)布時(shí)間:2025/3/19 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第一个jsp项目 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

第一個(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\etc

3.流程:

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é)

以上是生活随笔為你收集整理的第一个jsp项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。