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 &,,,,,

arrow
arrow

    Joe&Nah生活筆記 發表在 痞客邦 留言(0) 人氣()