原创 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