1. 程式人生 > >servlet學習筆記

servlet學習筆記

consola for 相對 實用代碼 log out image 例如 true

Servlet學習

一、Servlet基礎

什麽是Servlet

Servlet是在服務器端運行的小程序。

Tomcat容器等級

技術分享

Servlet編寫

技術分享

1、繼承HttpServlet

2、重寫doGet()或者doPost()方法

3、web.xml中註冊Servlet

配置servlet

技術分享

Servlet執行流程

技術分享

Servlet生命周期

技術分享

Servlet與九大內置對象

技術分享

Servlet獲取表單數據

1、創建實體類entity

2、Requset.getParameter(“需要獲取的

name屬性值”);

3、跳轉新頁面,或者ajax傳值

服務器內部跳轉:

requset.getRequsetDispatcher(“頁面地址../到達WebRoot目錄下”).forward(request,response);

4、使用

<jsp:userBean id=”獲取的名字” class=”屬於哪個類” scop=”從什麽範圍獲取例如session”/>

<jsp:getProperty name=”id相對性” property=”屬性名稱

”/>

獲得傳過來的值

Servletl路徑跳轉

絕對路徑(放之四海而皆準的路徑)

定義path

技術分享

使用path

技術分享

相對路徑(相對與當前資源的路徑)

技術分享

Xml

技術分享

重定向

技術分享

服務器內部跳轉

技術分享

實用代碼手冊

1、向頁面輸出內容:

PrintWrite out=response.getWrite();

response.setContnetType(“text/html,charset=utf-8”);

out.Println(“html內容”)

2、日期類型的轉換

SimpleDateFormat sdf = new SimpleDateFormat(“yyMMdd);

獲取Birthday = sdf.parse(requset.getParameter(“birthday”));

輸出Birthday = sdf.format(requset.getParameter(“birthday”));

3、獲取數組變量的值,favorite為數組

Favorites = request.getParameterValues(“favorite”);

4、三目運算

三目運算符a > b ? a : b運算規則是:如果?前面的等式為true,a>b,則執行返回a,否則返回b;

5、創建session

request.getSession().setAttribute(“regUser”,”regUser傳遞的值”);

6、指定從頁面獲取數據的編碼

request.setCharacterEncoding(“utf-8”);

覺得好的請關註我的公眾號,會有電影和會員分享,謝謝!

技術分享

servlet學習筆記