原创 Struts2基礎入門(二)struts.xml文件配置

在struts2框架中struts.xml配置文件中,配置了action類請求還有跳轉動作,還能在該文件中對struts相關常量進行配置。本篇文件就對struts.xml文件標籤等做一下簡單的介紹。 1.常量標籤constant

原创 Struts2基礎入門(一)寫一個簡單的helloworld

簡介 因爲公司的項目要用到SSH框架,所以趁着國慶放假這幾天趕緊把Struts2 Web框架學習一遍。首先提示我本次學習使用的Struts2 2.5版本,具體下載自己可以去官網下載。不過Struts2 2.3版本與2.5版本的東西

原创 Struts2基礎入門(四)action類的三種訪問方式

1.傳統訪問 struts.xml文件裏面的action配置: <action name="Action_add" class="com.xj.struts.HelloAction" method="add"></action>

原创 Struts2基礎入門(三)action動作類實現方式

action的三種實現方式: 1.普通類 2.實現Action接口類 3.繼承ActionSupport類 1.普通類實現 public class HelloAction { public String execute(

原创 EL表達式簡介

EL表達式 EL表達式的取值範圍 JSP的四個作用域: pagecontext(生命週期用戶離開或者跳轉頁面,作用域範圍這個頁面) request(生命週期用戶離開頁面,作用於這個頁面) session(生命週期較長可以設置或者註

原创 MyBatis映射文件的基本功能

#{}與${}區別 #{}使用的是preparedStatement方式預處理,就是使用了佔位符來填充數據防止SQL注入. ${}使用的是statement方式進行sql語句的拼接操作,有SQL注入風險。 映射文件配置

原创 MyBatis聯表查詢

一對一關係 數據庫中我有兩張表t_user和t_dept,t_user表中的每個記錄在t_dept中有且只有一條記錄與之對應。這種對應關係就是1對1關係。下面來查詢每個員工的信息和部門信息。 部門對象: private int

原创 JavaScript基礎(一)

JS的基本語法要求 嚴格區分大小寫 標識符命名要求(與java完全相同) 首個字符只能是字母、下劃線、美元符號 其他位置只能是字母、下劃線、美元符號、數字 變量的聲明 JavaScript的聲明必須要使用var關鍵字,聲明方式有

原创 JQuery下載及其選擇器總結

JQuery下載 JQuery只是一個JS函數庫,要使用其中的方法還是要在JS文件中進行調用。 一般去https://mvnrepository.com/這個網站下載,搜索JQuery就能找到JS文件下載。 下載完成後通過scr

原创 簡述Java數組的基本屬性及其用法

數組的初始化及其基本屬性 1. 數組:屬於引用類型,就是一個存放同類型變量數據的容器。(容器概念以後再補) 2. 數組初始化 第一種:數據類型[] 數組名 = new 數據類型[數據長度];(動態初始化過程) int[] arr

原创 MyBatis動態SQL(二)

1.foreach foreach語句用來遍歷數組和集合對象。標籤中的屬性: collection屬性:值有三種list、array、map open屬性:表示調用的sql語句前綴添加的內容 close屬性:表示調用的sql語句後

原创 MyBatis的基本用法

MyBatis MyBatis 是一款優秀的持久層框架,它支持定製化 SQL、存儲過程以及高級映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲取結果集。MyBatis 可以使用簡單的 XML 或註解來配置

原创 MyBatis動態SQL(一)

MyBatis 的強大特性之一便是它的動態 SQL。動態 SQL 元素和 JSTL 或基於類似 XML 的文本處理器相似。在 MyBatis 之前的版本中,有很多元素需要花時間瞭解。MyBatis 3 大大精簡了元素種類,現在只需

原创 監聽器簡要總結

監聽器的概念 所謂監聽器就是對內置對象的狀態或者屬性變化進行監聽並且做出反應的特殊servlet,並且也需要在web.xml文件中進行相關配置。 內置對象的狀態變化:初始化和銷燬,也就是說當內置對象初始化、銷燬我們也能監聽,並且做

原创 MyBatis延遲加載

延遲加載 延遲加載就是在需要某些數據的時候纔去加載該數據。就上篇中的一對一、一對多查詢中,如果我們只是需要員工信息用不着部門信息,這個時候就需要使用延遲查詢,先查詢員工的信息,後續有需要再去查詢部門信息。 延遲加載配置 延遲加載需