-
1、注意項目命名規范,用英文命名、不能用全拼; 2、添加合理的注釋有助于程序維護; 3、頁面放在web-inf下便于控制和管理; 4、通過文件夾合理管理各類文件;查看全部
-
課堂練習:http://pan.baidu.com/s/1nvCXJlv查看全部
-
xml更改后,即使tomat在debug啟動,也是不能如java代碼立即反映到服務器上,必須重啟tomat才能查看全部
-
//ListServlet類 StringBuilder sql=new StringBuilder(" select ID,COMMAND,DESCRIPTION,CONTENT from message where 1=1 "); List<String> paramList=new ArrayList<String>(); if(command!=null&&!"".equals(command.trim())){ sql.append(" and COMMAND=? "); paramList.add(command); } if(description!=null&&!"".equals(description.trim())){ sql.append(" and DESCRIPTION like '%' ? '%' ");//MySql語法:'%'空格?空格'%' paramList.add(description); } PreparedStatement pstmt=conn.prepareStatement(sql.toString()); for(int i=0;i<paramList.size();i++){ pstmt.setString(i+1,paramList.get(i)); } ResultSet rs=pstmt.executeQuery(); 注意1:PreparedStatement語句要在sql語句還沒準備好后面,但要在循環前面。 注意2:為何不直接在if語句后寫“?”的內容呢?因為不知道問號序號是多少,不好控制。 ps: 1:Tomcat啟動一般用Debug,只要不要設置斷點,效果與Run是一樣的,這樣一來,如果想調試就設置斷點即可,不需要再切換到Debug模式(Ps:Debug模式下,修改Java代碼會自動上傳到服務器,無需重新啟動Tomcat) 2:sql+="";//這樣寫不好,因為原來的字符串占用內存還在,推薦使用StringBuffer、StringBuilder。查看全部
-
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>查看全部
-
案例分析 1.基本功能 接收發送指令 根據指令自動回復對應的內容 2.模塊劃分 回復內容列表 回復維護內容 對話功能 回復內容刪除查看全部
-
準備工作查看全部
-
這節得到的教訓: 除了使用的瀏覽器是360極速外,其他環境配置和老師是一樣的。但是在輸入“查看”是沒有內容過濾出來。jdbc:mysql://127.0.0.1:3306/micro_message后面加不加?useUnicode=true&characterEncoding=utf8沒有影響,關鍵點在于這里sql.append(" and COMMAND=? ");因為append函數的作用是把括號內的內容與sql的內容拼接起來,注意前引號后面有一個空格,這樣and才不會和sql的語句連在一起導致錯誤。 另外,頁面最初打開是亂碼。發現問題出在list.jsp文件中,需要在前面幾行(跟在任一個相同格式后面)加上<%@ page language="java" pageEncoding="utf-8" %> 。亂碼就可以解決查看全部
-
獲取一個SQLsession對象的步奏與代碼查看全部
-
標簽查看全部
-
常用標簽查看全部
-
jdbc和mybatis的關系:mybati是jdbc的二次封裝查看全部
-
sqlsession查看全部
-
<choose>標簽查看全部
-
<trim>標簽可以替代<set>標簽,如果里面的條件成立,就加上前綴set,然后把最后的“,”去掉查看全部
舉報
0/150
提交
取消