1. 程式人生 > >Java Web學習筆記-1

Java Web學習筆記-1

根路徑 text .get set 接口 context cat 方法 web應用

1.servlet理論上可以處理多種形式的請求響應形式 ,http只是其中之一 ,所以HttpServletRequest、 HttpServletResponse分別是ServletRequest和ServletResponse的子類 ,HttpServletRequest和ServletRequest都是接口 ,HttpServletRequest繼承自ServletRequest ,HttpServletRequest比ServletRequest多了一些針對於Http協議的方法。 如 getHeader(String name), getMethod() , getSession() 等

2.HttpServletRequest 的實現是根據不同服務器的,tomcat有tomcat的實現,webLogic有webLogic的實現

3.生成唯一文件名:UUID.randomUUID();

4.WEB容器在啟動時,它會為每個WEB應用程序都創建一個對應的ServletContext對象,它代表當前web應用。由於一個WEB應用中的所有Servlet共享同一個ServletContext對象,因此Servlet對象之間可以通過ServletContext對象來實現通訊。多個Servlet通過ServletContext對象實現數據共享。

如實現Servlet的轉發。

RequestDispatcher rd = getServletContext().getRequestDispatcher(“/1.jsp”); //相對當前上下文的根目錄,而不是文件在物理服務器上的根路徑

rd.forward(request,response);

實現數據的交互

this.getServletContext().setAttribute("today","Yestoday");

Java Web學習筆記-1