-
mybatis核心配置文件查看全部
-
src下的com.imooc下的bean、dao、service、servlet查看全部
-
在Dao層中封裝了與數據庫有關的操作,在service層調用Dao層來處理業務邏輯,在servlet中調用service層中的對象來得到處理的結果,并且返回給頁面 servlet的幾個功能: 1.接受頁面的值 2.向頁面傳值 3.根據業務需要,調用service 4.跳轉頁面查看全部
-
ctrl+shift+j 生成方法注釋查看全部
-
【重要】 1、代碼量繁多 2、沒有注釋 3、一個方法內堆積查看全部
-
mysql字符串拼接用空格拼 使用prepareStatement,對?占位的參數模糊查詢 1. %通配符直接寫在預準備的sql中,%和?需要使用mysql的字符串拼接(字符串之間用空格分割),例如, String sql = "select name from user where name like %?%";// 錯誤 String sql = "select name from user where name like '%' ? '%'";// 正確 2. %不寫在預準備的sql中,寫在要傳入參數時 Sting sql = "select name from user where name like ?"; 傳參數時:pStmt.setString(1,"%"+pareOfName+"%");查看全部
-
不要用sql+ 效率低查看全部
-
jdbc驅動包放在webroot下的lib里面查看全部
-
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"><!-- varSatus屬性,可以通過其屬性值獲取到本次循環的狀態,如其中的index可以獲取循環的次數(從0開始),可配合if標簽做隔行換色的效果 --> <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>查看全部
-
//加載驅動連數據庫control+shift+J類注釋,control+shift+y大小 Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/message","root","123123"); //操作數據庫并聲明 String sql = "select ID ,COMMAND,DESCRIPTION,CONTENT from MESSAGE"; PreparedStatement statement = conn.prepareStatement(sql.toString()); 查數 ResultSet rs = statement.executeQuery(); //查詢結果放在一個集合中 List<Message> messageList = new ArrayList<Message>(); while(rs.next()) { Message message = new Message(); messageList.add(message); message.setId(rs.getString("ID")); message.setCommand(rs.getString("COMMAND")); message.setDescription(rs.getString("DESCRIPTION")); message.setContent(rs.getString("CONTENT")); } //向頁面傳值 req.setAttribute("messageList", messageList); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { } //跳轉 req.getRequestDispatcher("/WEB-INF/jsp/back/list.jsp").forward(req, resp); }查看全部
-
文件在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一樣查看全部
-
JSP頁面放到WEB-INF下面,CSS和images放到WebRoot下的resources下。路徑問題去看index.jsp 頁面查看全部
-
【重要】new web project查看全部
-
控制層開始查看全部
-
案例分析查看全部
舉報
0/150
提交
取消