1. 系統變數
JAVA_HOME(大寫):供TOMCAT讀取
註:測試 TOMCAT
I, localhost:8080
ii. 127.0.0.1:8080
2.複製 Tomcat提供的 Servlet.api.jar
到 jdk8\jre\lib\ext
註:使用 Jdk8
3. 設定EClipse的文字大小
註:開發工具使用EClipse(2020/2021/2022)
4. EClipse 其他設定
i.Server Runtime Enviroments
ii. Install JREs
iii. 字元編碼
workspace,HTML,CSS
註:變更為 utf-8
Tomcat使用方法
Tomcat 解壓縮
~>bin~>shutdonn.bat 和 startub.bat拉到桌面當捷徑
系統 ~>>進階系統變數~>下面的系統變數 JAVA_HOME (jdk8 or jdk11) 才能啟動Tomcat~> 瀏覽器打開 127.0.0.1:8080(不建議改) or localhost:8080
湯姆貓的lib->servlet-api.jar複製放到 jdk8-jre-lib-ext裡面~>啟動 eclipse~>指定Workspace~>
Color and Fonts ~>Basic~> 14 ~>Deubug ~>Java~>java editor font(粗體)
server~>Rumtime Environments~>add~>apache~>v10.0~>next~>找tomcat程式~>Apply
java~>installed JRES~>add>jdk8>finish>預設>apply
generl>workspace>text file encoding> other>utf8
web > CSS Files > Encoding> utf8
HTML FIle utf8
jsp file utf8
建立新專案 Dynamic Web Project>0Test
切換瀏覽器
WINDOW >WEB BROSWER
湯姆貓 config~~~>wet.xml ~~~>找index.html
湯姆貓 網站位置 webapps~~>roots裡面 (要把網頁檔html.jsp.java丟到那個資料夾)
1.servlet必須經過佈署才得以執行
2.佈署方式有
i.XML
檔案:web.xml
(事後寫入xml檔)
ii.Annotation
寫法:@webservlet("/url pattern")
(直接寫在程式中)
註:優先等級 i. 最高
javaservlet~>WEB-INF~>classes~>javabean(不需要佈署)
~>bin~>jar(要佈署)
執行cmd cd Javaservlet
cd 2Serblet_Basic
javac -enconding utf-8 MyfirstServles.java
javac -d .enconding utf-8 MySecondServles.java
複製到湯姆貓的 webapps>root>web-inf裡面(加上classes,lib資料夾,web.xml)
修改web.xml
執行localhost:8080/doFirst
/doSecond
網頁打包壓縮>對資料夾按右鍵>Export>WAR file
重要: war檔案只能放在湯姆貓的webapps資料夾中,否則無法解壓縮使用
GET 請求
GET/www. /doxxxx? 參數1 =值1 & 參數2 =值2& ,,,,, HTTP1,1
| ur1 | | 參數群 | | 版本 |
請求標題
User-Agent: Mozila/5.0 ,,,,,
Accept: text/xml ,,,,,
Accept -Langu
age : en, zh-tw
Post 請求 -
post/www,,,, /doxxxx HTTP/1.1
User-Agent:
參數1= 值1,&參數2 =值2 &,,,,,
留言列表