原创 Servlet VS JSP

JSP(Java Server Pages) 是運行在服務器上、用於處理客戶端的請求並作出響應的程序 在HTML中嵌入Java代碼 JSP在整個的Web項目中充當視圖View的角色 Servlet 在Java代碼中嵌入HTM

原创 Commons-FileUpload組件

1、表單設置 JSP<form action="/uploadservlet" method="post" enctype="multipart/form-data"> 2、Servlet文件上傳:doPost protected

原创 EL操作符

EL表達式關係操作符 操作符 關鍵字 == eq != ne < lt <= le > gt >= ge EL表達式邏輯操作符 && — and || — or !

原创 JSP的執行過程

a) 翻譯階段 (.jsp –> .java) 將JSP頁面翻譯成了Java代碼 實質:將JSP中的HTML部分使用out對象進行輸出 Tomcat中work目錄下存放 b) 編譯階段(.java –> .class) Ja

原创 CS VS BS

http://blog.csdn.net/qq_34478379 CS – 客戶端/服務器模式(Client/Server) 特點 1. 每臺機器必須下載安裝客戶端 2. 一旦產生版本升級,

原创 Servlet體系結構

Servlet接口 public void init(ServletConfig config) – 初始化操作 public void service(ServletRequest req, ServletRespon

原创 請求 - 響應模式

1. 請求 – request - 瀏覽器(客戶端)發送給服務器的要求(指令) 2. 響應 – response - 服務器接收到瀏覽器的請求之後,反饋給瀏覽器(客戶端)的結果 【同步處理VS異步處理】 同

原创 JSTL

http://blog.csdn.net/qq_34478379 JSP標準標籤庫(JavaServerPages Standard Tag Library) JSTL通常會與EL表達式合作實現JSP頁面的編碼 五大分類 i

原创 Servlet生命週期

實現步驟 接收HTTP請求 Web容器(Tomcat)根據提交的請求,通過web.xml文件找到匹配的Servlet,實例化具體的Servlet – 創建實例 調用init()方法,進行初始化操作【1次】 調用service(

原创 Servlet3.0對註解的支持

註解好處 無需再web.xml中進行配置 註解示例 (1) @WebServlet(name = " GetQuoteServlet " , urlPatterns = { " /getquote " , " /

原创 EL表達式

作用 :自動進行類型轉換 , 避免JSP頁面中出現Java代碼 語法: ${ } 用法: 使用EL表達式獲得變量 <% request.setAttribute("uname", "李四"); %> ${uname} $

原创 JSTL核心標籤庫

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 1. 通用標籤 i. set 使用set對變量進行賦值 <c:set var="name" va

原创 HTTP協議

1. 協議:需要遵循的規定。 協議,網絡協議的簡稱,網絡協議是通信計算機雙方必須共同遵從的一組約定。如怎麼樣建立連接、怎麼樣互相識別等。只有遵守這個約定,計算機之間才能相互通信交流。它的三要素是:語法、語義、時序。 2. 常見協議

原创 MVC開發模式

MVC 包含三個部分:模型(Model)、視圖(View)、控制器(Controller) 視圖: 與用戶交互,提供給用戶進行操作的途徑(超鏈接),將結果呈現給用戶 控制器: 接收用戶的請求,將請求轉發給相應的子控制器或者

原创 Servlet

Servlet是Java程序,是運行在服務器上、用於處理客戶端的請求並作出響應的程序。 Servlet 是兩個單詞的拼接server applet Servlet在整個的Web項目中充當控制器Controller的角色