原创 自制簡易的BeanUtil工具
在學習了request對象獲取前端數據時;老師提到了通常會利用request.getParameterMap()獲取map集合,在通過工具BeanUtil解析成一個值對象 在學習類反射後已經好久沒練習了,今日就自制了一個簡易的Beanut
原创 tomcat 熟知與運用
Tomcat的啓動與網頁訪問 1:配置電腦環境變量:JAVA_HOME JRE_HOME (二選一)將安裝java的jdk目錄路徑填入 2:啓動bin目錄下的startup.bat 配置第一步則可以啓動,否則閃退 3:啓
原创 SerVlet-Config(單一servlet參數配置)/ConText(web項目內容)的使用
一:ServletConfig 用來讀取在web.xml的相應servlet的初始化參數的設置 當web.xml的servlet配置了<init-param/> <init-param>
原创 網上相冊(上傳與下載)
運用apache解析工具實現網上相冊 主頁:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.get
原创 利用dim4j來保存用戶信息
一:利用單例設計模式創建dom對象 編碼問題:xml文件不指定輸入流的編碼格式,文件以系統編碼(windows7爲gbk)寫入(雖然文件頭爲utf-8) 此時注意do
原创 HDOJ1240 Asteroids!
題意: 首先一個字符Start N 1<=N<=10 接下來是一個char[N] [N] [N]的三維數組模型 每個地方不是X 就是O X表示不可走 O表示可走 每次只能走同一層前後左右 不同層上下 接下來是倆行(起點 終
原创 xml解析 SAX
SAX解析: Simple Api for XML。 SAX在解析文檔時使用的是邊讀取邊解析的方式,而不是一次性的將文檔全部裝入內存中。 所以它的讀取速度很快,佔用很少的內存。 僅向前,不能任意的讀取一
原创 重定向與轉發 (附:壓縮格式的本頁顯示)
重定向與轉發的區別: 轉發的代碼: String path = "/jsps/res.jsp"; RequestDispatcher rd = req.getRequestDispatcher(path);
原创 HDOJ1195 Open the Lock
題意: 給倆個四位數,第一個變到到第二個最少需要多少步 每一個只能 每一位+-1(一次操作一個數 不能同時操作不同位) 1-1=0則變9 9+1=10則變1 或者相鄰倆位數字交換 第一位和第四位不算相鄰位 解題思路: 將四位數轉換成四
原创 利用ServeltConText製作留言板
ServletContext是伴隨着整個Web服務器運行階段的: 對於所有的瀏覽器請求,都是可以通過requset獲取ServletContext的 可以通過設置set/getAttribute()來獲取保存留言
原创 Web 文件(圖片)下載
對Servlet的響應,以告知瀏覽器下載文件: 需要對http響應協議設置: 1:設置響應頭--內容接收程序--瀏覽器看到這個響應頭,就會把它認爲的下載程序打開 (如果識別迅雷那麼就會自動打
原创 input file文件上傳
一:瀏覽器post表單提交 通常的input組件表單提交時,按照form屬性提交的其中enctype=”application/x-www-form-urlencoded”是默認值 <form action="R
原创 Request對象的用法
request對象,是瀏覽器訪問服務器的一次請求對象,封裝了http協議請求頭和請求正文數據 是一次請求,數據於多次請求是不共享的,但是請求的對象是同一個 System.out.prin
原创 網頁驗證碼 (粗略功能實現)
1:明白前後端的信息交互原理,交互對象request response的使用 2:對servelt的理解運用,tomcat的理解 3:對配置文件的XML理解,網頁/ 在tomcat的webapps下,xml中設置的url-patter
原创 泛型(一)(淺層介紹---好處)
泛型技術的由來: 集合中可以存儲任意類型對象,但是在取出時,如果要使用具體對象的特有方法時,需要進行向下轉型,如果存儲的對象類型不一致,在轉型過程中就會出現ClassCastException異常。這樣就給程序帶來了不安全性。 在jdk