原创 javaEE:day9-request和response的轉發、重定向、請求包含小細節

字節輸出流和字符輸出流的共存問題 結論:不能共存(跟get或post方式沒關係)。即在同一個servlet中字符流與字節流不能共存,兩種方法單獨使用都是可以的 另外:如果要用字節流輸出中文,用write(byte[])方法,因爲它

原创 jsp技術:day1--jsp簡單用法、靜態導入、動態導入、設置errorPage、

jsp簡介: JSP是Java Server Page的縮寫,它是Servlet的擴展,它的作用是簡化網站的創建和維護。 JSP是HTML代碼與Java代碼的混合體。 JSP文件通常以JSP或JSPX的擴展名。 JSP擁有自

原创 Java解析xml文檔之SAX解析

sax解析是一種邊讀邊解析,僅向前讀取,不能修改,用來讀。 sax創建XMLReader三步: SAXParserFactory factory = SAXParserFactory.newInstance();

原创 javaEE:day2-Http頭協議(doget/dopost)、轉發與重定向、gzip壓縮

http頭協議 凡是以超鏈接登錄的都是doget,表單請求可以設置請求頭協議:doget、dopost doget請求,可以直接用url帶參數訪問頁面文件,如:http://127.0.0.1:8080/helloWeb_jun/

原创 Java解析xml文檔之STAX解析

STAX是sax的升級版,現主要用於安卓 與sax一樣,也是用來讀的。 stax創建XMLReader兩步: XMLInputFactory factory = XMLInputFactory.newFactory();//1

原创 jsp技術:day3#1---JavaBean的使用

1 、jsp:userBean相關 聲明一個javaBean –new一個javabean對象 <jsp:useBean id="user" class="cn.hncu.regServletPojo.domain.User">

原创 jsp技術:day3#2---初入EL表達式

EL表達式簡介 EL 全名爲Expression Language。EL主要作用: 獲取數據: EL表達式主要用於替換JSP頁面中的腳本表達式,以從各種類型的java對象中獲取數據。 執行運算: 利用EL表達式可以在JSP

原创 jsp技術:day4--JSTL

JSTL—Core核心標籤庫(重點掌握) 用之前先要導入標籤庫:<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 重寫url: <c:url value

原创 javaEE:day11-用js操縱cookie、session技術

js操縱cookie 創建修改一個cookie function write(){ var nm = "張三第"; nm= encodeURI(nm);//如是中文,

原创 jsp技術:day2--jsp的幾個容器、myAjax(隱藏幀技術)底層原理、jsp的三代開發技術

JSP的幾個容器 容器從小到大: pageContext–>request–>session–>application 這裏我們要重點介紹這個pageContext,因爲pageContext容器我們沒遇到過。 通過pageC

原创 javaEE:day8-在線圖片上傳與瀏覽(帶圖片點擊放大、下載、刪除、目錄打散)

設計思路: 用一個值對象封裝一個photo信息。 photo值對象包括 private String id;// uuid private String realName;// 相片真實文件名(上傳時的文件名)

原创 javaEE:day7-上傳文件(Apache包)、目錄打散、文件上傳進度條、純前臺進度條

用Apache工具做文件上傳 1獲得所接受文件要保存的路徑 String path = getServletContext().getRealPath("/files"); 2文件上傳的臨時目錄,如不指定則爲Tomcat/temp

原创 jsp技術:day5#1-JSTL--Functions標籤

JSTL-Functions標籤 更確切的說,它應該算是函數庫。 它的使用方法與之前的jstl標籤不同,它的語法如下: ${fn:contains(“Tomcat”,”cat”)} -判斷前面的字符串中是否包含後面的字符串。

原创 javaEE:day3-servlet生命週期、提交解決中文亂碼、tomcat加載jar包或類文件的順序

servlet生命週期 生命週期簡介: servlet在服務器第一次被請求的時候new出來,並初始化(即init())再調用service方法。這個實在服務器中new出來,然後用HashMap加的,與客戶端無關。客戶端之後訪問只

原创 javaEE:day4-創建Servlet你不能不知道卻被忽越的細節、小項目-用戶註冊(前臺轉後臺再前臺)

用繼承GenericServlet創建Servlet 這種方法創建servlet之後我們要注意一個init的方法細節: 適配器模式的一個知識點:適配器中的init(ServletConfig config)中幫我們把它當中的con