原创 struts2的result爲redirectAction時的參數傳遞

                          客戶端發出請求action1處理,處理完後重定向到另一個action,繼續別的處理。 result的type屬性設置爲redirectAction,表示action的重定向,然後設置參數

原创 struts2的ActionContext類分析(action執行時所需對象的環境)

        ActionContext是Action執行的一個環境。每一個ActionContext對象基本上是一個action執行所需 對象的容器,如session、parameters、locale等。(來自ActionConte

原创 你憑什麼要過上你想要的生活 ?

前幾天看到一句話“你大學裏的志願是你父母選的,你大學裏的課程是你挑好過的選的,那你憑什麼要過上你想要的生活?”這句說給每個年輕人的話,瞬間點燃了我。      假期閒來無事,收到公司的通知郵件,公司的網絡課程第二輪課程開始,請在XX時間之

原创 JavaEE學習路線

學習J2EE最核心的東西:JDBC、JSP、 servlet和JavaBean,後面三個也是學習SSH的基 礎(Struts\Spring\Hibernate的簡稱).鑑於J2EE的內容太過複雜,建議大家最初只學習:JSP, serv

原创 Java EE應用分層

JavaEE應用的分層模型 JavaEE架構大致可以分爲如下幾層: Domain Object(領域對象)層:由系列的POJO組成,這些對象是該系統的Domain Object,往往包含了各自所需實現的業務邏輯方法 DAO層:由系列的DA

原创 Servlet介紹

JSP的本質就是Servlet,開發者把編寫好的JSP頁面部署在Web容器中之後,Web容器會將JSP編譯成對應的Servlet。但直接使用Servlet的壞處是:Servlet的開發效率非常低,特別是當Servlet生成表現層頁面時,頁

原创 JVM運行時數據區介紹

         文中的內容摘自周志明所著的《深入理解java虛擬機:JVM高級特性與最佳實踐第2版》                                    JVM運行時數據區                      

原创 EL表達式語言

表達式語言語法:${} 表達式語言可以訪問對象中的屬性、提交的參數,進行數學運算、進行邏輯判斷等。如果輸出的內容爲null,則會使用""空字符串表示。 表達式語言的內置對象 pageContext:javax.servlet.jsp.P

原创 JSP相關知識

        JSP的本質是Servlet,當用戶向指定的Servlet發送請求時,Servlet利用輸出流動態生成HTML頁面。JSP頁面由靜態部分和動態部分組成。靜態部分是標準的HTML標籤、靜態的頁面內容,這些內容通過該JSP頁面

原创 搭建struts2環境及struts2的一般請求響應流程的理解

struts2的核心是Action,負責處理具體的邏輯,好像JSP/servlet的核心是Servlet一樣 struts2依賴的最小jar包:從官網下載struts-2.2.1.1-all.zip包,解壓後的lib中找到這些jar包,

原创 struts2的ActionSupport接口分析

com.opensymphony.xwork2下的Action接口,該接口定義了五個常用的返回值,以及一個邏輯execute方 法,該方法就是自己要實現的action中需要重寫的execute方法,用來完成自己 的處理邏輯。 Actio

原创 Serlvet/JSP中forward、include、sendRedirect的區別

sendRedirect和forward、include最大的區別: sendRedirect是在客戶端重新發送一個新的請求。而forward、include則是同一個請求在服務器端的跳轉,客戶端完全不知道。 forward和inclu

原创 凡事認清自己

首先說一個故事  有一天,烏鴉和豬一起坐飛機。豬聽見頭等艙的烏鴉對空姐說:“小妞,過來,有酒麼?”在空姐有禮貌地拒絕以後,烏鴉大聲說:“連這個都沒有開什麼飛機?滾!”  豬覺得成功人士太牛了。豬也希望成功,於是他也模仿說:“小妞,過來,有

原创 在一個jsp頁面中包含多個動態JSP頁面

JSP頁面開發時,很多時候會將頁面共同的部分取出作爲一個單獨的頁面。這樣,需要這些頁面的其他JSP頁面可以使用include編譯指令或jsp:include動作指令導入這些頁面。下面是對如何使用jsp:include來導入一些動態的JSP

原创 JSTL的c:forEach標籤模擬for循環

使用c:forEach標籤輸出一維數組 <c:forEach items="${requestScope.days}" var="ele">${ele }</c:forEach> days爲通過request.setAttribute("