-
在Dao層中封裝了與數據庫有關的操作,在service層調用Dao層來處理業務邏輯,在servlet中調用service層中的對象來得到處理的結果,并且返回給頁面 servlet的幾個功能: 1.接受頁面的值 2.向頁面傳值 3.根據業務需要,調用service 4.跳轉頁面查看全部
-
1.載入JSTL中的c標簽:<%@ taglib prefix="c" uri="http://java.sum.com/jsp/jstl/core" %> 2.利用c標簽來進行foreach循環和if判斷 <c:forEach items="${messageList}" var="message" varStatus="status"> <tr <c:if test="${status.index % 2 != 0}">style='background-color:#ECF6EE;'</c:if>> <td><input type="checkbox" name="id" value="${message.id}"/></td> <td>${status.index + 1}</td> <td>${message.command}</td> <td>${message.description}</td> <td> </c:forEach>查看全部
-
文件在WebRoot目錄下就相當于在工程項目下 1.凡是寫在WebRoot文件夾中的jsp文件,必須通過后臺的servlet才能訪問到, 如果只是在地址欄中輸入,是無法訪問到的 (也就是說我們可以直接不用加Web-Root就可以訪問到在此文件夾下的直接文件如:Index.jsp) (以MicroMessage這個項目為例:) 2.jsp中的basePath的值是:http://localhost:8080/MicroMessage/ 3.jsp中的path的值是:/MicroMessage 4.在servlet中: request.getRequestDispatcher("/WEB-INF/jsp/back/list.jsp").forward( request, response); 這里的/代表的是項目的根目錄,所以不用加上Web-Root,就像我們訪問index.jsp不用加上 Web-Root一樣查看全部
-
association標簽可以在從表中關聯到主表信息查看全部
-
choose標簽的使用:相當于java中的if elseif elseif else查看全部
-
trim標簽:我的理解是一個萬能標簽,通過前綴等屬性配置,其提供不同的功能,相當于where標簽或者set標簽。查看全部
-
sql標簽:相當于java中的常量定義。 <sql id="columns">xxxxxxxxx</sql> 他和include標簽搭配來使用。 <include refid="columns"/>查看全部
-
where標簽、set標簽 都有一個好用的功能,將拼接的檢索條件中的最前面的and或者逗號自動去除。查看全部
-
Mybatis配置文件中的標簽歸納,記不住沒關系,可以現用現查查看全部
-
sql語句后面加where 1=1是為了構造動態的查詢語句,后面可以添加sql語句,string.trim()方法是去掉空格查看全部
-
//加載驅動,連數據庫 Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/message","root","123123");查看全部
-
mybatis,#{},${}查看全部
-
數據庫連接2查看全部
-
連接數據庫查看全部
-
foreach jsp的代碼查看全部
舉報
0/150
提交
取消