原创 JDBC 連接數據庫

一、通過Driver接口直接連接/**  * 通過Driver獲取Connection  * @return  */ public Connection getConnectionByDriver() throws Exception{  

原创 文件上傳和下載

一、文件上傳(commons-fileupload-1.2.1.jar和commons-io-2.0.jar)public void service(ServletRequest request, ServletResponse respo

原创 struts2中的action獲取web資源

/**  * 通過和Servlet解耦的方式獲取web資源,例如:ServletContext,Session,request,parameter的Map屬性集合  * 1、通過ActionContext獲取  * 2、通過實現xxxAwa

原创 java web 國際化

一、Locale類//Locale locale = Locale.CHINA; Locale locale = new Locale("zh", "CN"); System.out.println(locale.getLanguage()

原创 java web中的Session

Session的生命週期一、創建session對象 當打開瀏覽器第一次訪問jsp或servlet時,服務器端創建session對象,通過設置cookie的方式,把JSESSIONID存放到瀏覽器中,瀏覽器再次訪問服務器時,自動攜帶JSESS

原创 JDBC 連接數據庫

一、通過Driver接口直接連接/**  * 通過Driver獲取Connection  * @return  */ public Connection getConnectionByDriver() throws Exception{  

原创 文件上傳和下載

一、文件上傳(commons-fileupload-1.2.1.jar和commons-io-2.0.jar)public void service(ServletRequest request, ServletResponse respo

原创 java web 中文亂碼問題

1、首先保證contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"的編碼一致,且都支持中文,還需保證瀏覽器的編碼也和JSP頁面的編碼一致2、獲取中文參數值,默認參數在傳輸過程中

原创 servlet和jsp請求轉發和重定向

1、請求轉發request.getRequestDispatcher("other.jsp").forward(request, response);2、請求重定向response.sendRedirect("other.jsp");res

原创 java web 自定義標籤

自定義標籤包括:空標籤、帶屬性的標籤、帶標籤體的標籤、嵌套標籤製作自定義標籤的步驟:第一步、實現SimpleTag接口或者繼承SimpleTagSupport類實現SimpleTag代碼public class HelloTag imple

原创 java web表單重複提交

什麼情況下重複提交呢?1、提交後,轉發到新頁面,在新頁面進行刷新操作request.getRequestDispatcher("success.jsp").forward(request, response);2、提交成功後,點擊瀏覽器的返

原创 java web的Cookie

一、cookie是服務器端將標示符寫到瀏覽器,瀏覽器訪問服務器自動攜帶服務器端創建CookieRandom random = new Random(); Cookie cookie = new Cookie("writeCookie","w

原创 jdbc 通過反射和元數據編寫通用的查詢對象方法

/**  * 通過反射和泛型編寫通用的查詢  * @param clazz  * @param sql  * @param objects  * @return  * @throws Exception  */ public <T> T g

原创 jsp指令和標籤

一、指令1、page指令    1)import屬性<%@ page import="java.util.Date" %>    2)session屬性<%@ page session="true" %>    3)isELIgnored<

原创 java web中錯誤頁面的設置

1、在jsp頁面中設置<%@ page errorPage="/WEB-INF/error.jsp" %>錯誤頁面設置,<%@ page isErrorPage="true"%> <%=exception%>//只有設置了isErrorPa