Struts2的UI標簽是基于模板和主題的。模板就是一些代碼,Struts2標簽使用這些代碼渲染生成相應的HTML代碼。模板是一個UI標簽的外在表現(xiàn)形式,并且每個標簽都會有自己對應的模板。如果為所有的UI標簽提供樣式和視覺效果相似的模板,那么這一系列的模板就形成了一個主題。 查看全文>>
常見問題2023-01-31 |傳智教育 |Struts2的模板,Label,Ajax支持
當Servlet向客戶端回送響應消息時,需要在響應消息中設置狀態(tài)碼。因此HttpServletResponse接口定義了兩個發(fā)送狀態(tài)碼的方法。該方法用于設置HTTP響應消息的狀態(tài)碼,并生成響應狀態(tài)行。由于響應狀態(tài)行中的狀態(tài)描述信息直接與狀態(tài)碼有關,而HTTP版本由服務器確定. 查看全文>>
常見問題2023-01-31 |傳智教育 |發(fā)送狀態(tài)碼相關方法,setStatus(int status)
QueryRunner類提供了兩個構造方法,一個是默認的構造方法,一個是需要javax.sql.DataSource作為參數(shù)的構造方法。因此,在不用為一個方法提供一個數(shù)據(jù)庫連接的情況下,提供給構造器的DataSource就可以用來獲得連接。但是,在使用JDBC操作數(shù)據(jù)庫時,需要使用Connection對象對事務進行管理,因此如果需要開啟事務就需要使用不帶參數(shù)的構造方法。 查看全文>>
常見問題2023-01-29 |傳智教育 |QueryRunner類,DBUtils工具
ActionContext是Action執(zhí)行的上下文對象,在ActionContext中保存了Action執(zhí)行所需要的所有對象,包括request、session和application等。ActionContext類訪問ServletAPI的幾個常用方法如表18-1所示。 查看全文>>
常見問題2023-01-13 |傳智教育 |ActionContext訪問,Struts2的核心配置
在RequestDispatcher接口中,forward()方法可以實現(xiàn)請求轉發(fā),include()方法可以實現(xiàn)請求包含,本節(jié)將以請求轉發(fā)為例,講解forward()方法的使用。在Servlet中,如果當前Web資源不想處理請求,則可以通過forward()方法將當前請求傳遞給其他的Web資源進行處理。 查看全文>>
常見問題2023-01-10 |傳智教育 |forward()方法,請求轉發(fā)
EL中的隱式對象共有11個,具體如表13-5所示。在表13-5中列舉的隱式對象中,pageContext可以獲取其他10個隱式對象,pageScope、requestScope、sessionScope、applicationScope是用于獲取指定域的隱式對象,param和paramValues是用于獲取請求參數(shù)的隱式對象。 查看全文>>
常見問題2023-01-09 |傳智教育 |el隱式對象,requestScope
Struts2的UI標簽都是基于模板和主題的。模板就是一些代碼,Struts2標簽使用這些代碼渲染生成相應的HTML代碼。模板是一個UI標簽的外在表現(xiàn)形式,并且每個標簽都會有自己對應的模板。如果為所有的UI標簽提供樣式和視覺效果相似的模板,那么這一系列的模板就形成了一個主題。 查看全文>>
常見問題2023-01-05 |傳智教育 |Struts2,UI標簽
OutputStreamWriter是Writer的子類,能夠將一個字節(jié)輸出流轉換成字符輸出流,方便直接寫入字符,而InputStreamReader是Reader的子類,能夠將一個字節(jié)輸入流轉換成字符輸入流,方便直接讀取字符。下面通過案例學習如何將字節(jié)流轉換為字符流,為了提高讀/寫效率,通過字符緩沖流實現(xiàn)轉換的操作,如文件5-9所示。 查看全文>>
常見問題2023-01-04 |傳智教育 |轉換流,字符輸入流,字節(jié)輸出流