促銷
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題
課程
評論
關於我們
開始
開始學習
立即開始學習
My Progress
Courses
任務地圖
課程
Java Professional
等級 13
JSP:定義 servlet 的聲明方式
Module 3 a ɛto so abien
等級 13,
課程 0
1.1 JSP介紹 有兩種流行的編寫 servlet 的方法:命令式和聲明式。我們已經處理了第一個 - 實際上,這是一個 Servlet。第二種稱為 JSP(Java 服務器頁面),我們現在將熟悉它。 Servlet JSP 示例:
JSP文件結構
Module 3 a ɛto so abien
等級 13,
課程 1
2.1 JSP指令 既然我們發現JSP文件被轉換成了一個普通的servlet,那你就可以在裡面寫正常的Java代碼了。在此 Java 代碼中,您可以使用各種類(示例中的數學)。這更好!但是我們可以看到所有的代碼都被移到了一個doGet()servlet 方法中。這立即引發了幾個問題: 如何使代碼移動到方法中doPost()? 如何將自己的代碼添加到方法中init()? 到底如何註冊類導入? 很好的問題,當然,他們有答案 - JSP 指令。JSP 中的所有非 HTML 代碼都必
在 JSP 中插入腳本
Module 3 a ɛto so abien
等級 13,
課程 2
小腳本 <% 什麼可以插入到 JSP 文件中? 首先,Java代碼。如果你想在你的 JSP 中插入 Java 代碼,那麼模板給出了一般格式: <%
JSP 與 HTML 註釋
Module 3 a ɛto so abien
等級 13,
課程 3
另一個重點是 JSP 中的註釋。總是在開發過程中,需要註釋掉一些東西或為那些在我們的代碼投入生產後支持我們的勇敢的人留下記憶。 註釋掉 JSP 中的任何代碼非常簡單,為此您需要使用特殊的“括號”: <%-- комментарий --%> 在將 JSP 轉換為 Servlet 時,這些括號內的所有代碼都將被忽略。 順便說一句,不要將此代碼與 HTML 註釋混淆,提醒一下,HTML 註釋如下所示: 假設您搞砸了並在代碼中使用
JSP指令
Module 3 a ɛto so abien
等級 13,
課程 4
5.1 包括 我還想談談更多的魔術指令。第一個這樣的指令是include指令。它允許您在指示頁面的位置插入另一個文件。這種指令的一般格式是: <%@ include file="url"%> 您不僅可以指定文件,還可以指定另一個 jsp-servlet,甚至是 url。 例子: <%@ include file="header.jsp"%>
使用 JavaBean
Module 3 a ɛto so abien
等級 13,
課程 5
6.1 什麼是 JavaBean 早在 90 年代後期,Java 語言就開始積極用於大型服務器應用程序,其中類的數量以數万和數十萬計。標準化 Java 對像外觀的想法就是在那時出現的。 整個 Java 語言都沒有被觸及,以免剝奪它的靈活性。好吧,向後兼容等等。然後他們為新一代Java對像開發了一些標準,並將這些對象稱為Java Beans。Java 以流行的咖啡品牌命名,因此 Java Beans 直譯為“咖啡豆”。 最重要的標準是: 訪問類的內部字段通過getPropert
標籤庫簡介
Module 3 a ɛto so abien
等級 13,
課程 6
7.1 c:if, c:forEach 每個人都喜歡使用標籤而不是 Java 代碼的代碼,因此他們決定擴大範圍。但編程並不局限於創建對象和讀取它們的屬性。您需要調用對象的方法,使用數據庫和其他服務。該怎麼辦? 您只需要將每個 Java 語句表示為一個標記。是if,將是 ,是for,將是, 等等。好吧好吧,開玩笑,不是那樣的。嗯,不可能是人們真的決定這樣做。但不,也許吧! 程序員允許在代碼中添加任何標籤。原則上,沒有什麼可擔心的——JSP 是一個可擴展的標準。但他
相關項目:JSP 和 Servlet
Module 3 a ɛto so abien
等級 13,
課程 7
今天我們將使用 servlet 和 JSP 編寫一個井字遊戲。 該項目將與之前的項目略有不同。它不僅包含任務,還包含如何執行任務的說明。也就是說,它將是“HOW TO ...”系列中的一個項目。 操作說明: 從存儲庫中分叉:https ://github.com/vasylmalik/project-servlet.git 將您的項目版本下載到您的計算機。 在 IDEA 中設置應用程序啟動: Alt + Shift + F9 -> 編輯配置... -> Alt + 插入 ->
Please enable JavaScript to continue using this application.