欧美日韩国产一区,亚洲一区视频,色综合久久久久,私密按摩师舌头伸进去了,99re6这里只有精品,夜夜性日日交xxx性hd

javaweb(4.0)知識點補漏

  • • 發表于 8年前
  • • 作者 大妖怪
  • • 2643 人瀏覽
  • • 1 條評論
  • • 最后編輯時間 8年前
  • • 來自 [技 術]

原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處

javaweb到現在就講完了,之后開始講框架。在這之前需要把前面漏講的一些知識點補充一下:

  • 注釋
  • java的包裝類
  • 重定向與請求轉發
  • javaweb項目發布
  • 注釋:
    在前面的代碼中,經常遇到類似這樣的東西:

    這些便是注釋了,注釋的內容不會被編譯器編譯,它的作用是對代碼進行說明,方便其他開發者了解代碼,
    • //:注釋掉當前行//之后的內容,用在java代碼。 eclipse中快捷鍵:ctrl+?
    • //:注釋掉被包住的所有內容,用在java代碼。 clipse中快捷鍵:輸入/回車
    • <!-- -->:注釋掉被包住的所有內容,用在html和xml。 clipse中快捷鍵:無
  • java的包裝類:
    現在有兩個String類型的數:
    String a = "1";
    String b = "2";
    
    如果我們想算出這兩個數的和,如果直接運行a+b的話:結果會出現12

    很顯然,這不是我們想要的結果,因為編譯器把這兩個字符串進行了拼接,那么如何才能得到運行結果呢?有人可能會想到強轉:
    但是還沒運行就直接報錯了,它說不能把String類型強轉為int類型

    這個需求就需要用到我們的包裝類了,我們可以把字符串類型轉換為包裝類,然后再轉進行運算:
    String a = "1";
    String b = "2";
    Integer A = new Integer(a);
    Integer B = new Integer(b);
    System.out.println(A+B);
    
    這下我們的運算結果就想要的結果了:

    以上代碼可以看出,我們的包裝類其實就是一個對象類型的數據,剛剛我們通過聲明對象的方式new出來了A和B兩個對象,然后讓它們進行運算,當然,我們還可以用Integer對象里面的parseInt方法直接把字符串轉成int類型:
    String a = "1";
    String b = "2";
    int c = Integer.parseInt(a);
    int d = Integer.parseInt(b);
    System.out.println(c+d);
    
    除了int的包裝類是Integer別的基本類型也有包裝類,詳見java基礎2.1那張的表格的包裝器類一欄。
  • 重定向與請求轉發:
    在上一章我們在登錄成功之后去主頁的時候用到了重定向,而在登錄失敗或者登錄到期的時候用了請求轉發,它們的功能都實現了轉跳到一個頁面那么它們之間有什么區別呢?
    • 重定向:重定向的過程是服務器將最終要訪問的地址給客戶端,要求客戶端重新訪問一遍。
    • 請求轉發:請求轉發的過程是服務器拿著前端的請求繼續請求目標方法。

      通過上述對比,可以看出請求轉發的效率比重定向要高,因為少了一次請求的過程。那么剩下的就是重定向不會攜帶原來的參數了,而請求轉發會攜帶原來的參數,所以上章demo中,如果將請求轉發到登錄頁面的代碼改成重定向,將不會顯示錯誤信息,這個有興趣的可以試試。
  • javaweb發布項目。
    在這之前,我們的項目一直是在eclipse上運行的,那么當我們要發布到服務器上,肯定不能在服務器上裝的eclipse再運行啊,畢竟這樣太浪費資源了。其實寫好的項目要發到服務器上,我們要先打包成war包,然后吧war包拷貝到tomcat的webapps目錄下,運行即可,以下過程已上章的demo為例:
    • 打包war:在eclipse中右擊項目——Export——WAR file,選擇路徑,修改項目名點finish即可

      我選擇的是桌面,因此我桌面上就多了一個文件WebLoginDemo.war
    • 拷貝war包到tomcat的webapps目錄下
    • 打開tomcat下的bin文件夾,運行startup.bat(linux是運行startup.sh)
      運行完之后再打開webapps文件夾,你會發現war包已經被自動解壓了

      然后打開,運行完之后,只要控制臺還在,并且瀏覽器訪問“ip地址:端口/項目名”,能訪問成功就說明發布成功了。如果運行tomcat,控制臺閃退,那就需要配置一下tomcat。
分享到:
1條評論
Ctrl+Enter
作者

大妖怪

大妖怪

APP:1 帖子:76 回復:200 積分:7517

已加入社區[3076]天

夢里巷口,可有你倚門回首

作者詳情》
Top