1、在類中建立無參構造方法時不需要呼叫父類構造方法。
建立有參構造方法,一定別忘了方法體內第一行呼叫父類的構造方法 super();
public book(int id, string name, double price, string author, date pubdate)
2、建立類----私有屬性-----公共的set和get方法----構造方法
3、jar包放在webroot---web-inf--lib下,在該目錄下直接貼上即可
4、如果html在webroot下可以直接訪問,如果在web-inf下不可以直接訪問,專案部署發布以後要放到web-inf下,安全性高。
5.表單不寫提交方式,預設為get提交
6、亂碼的解決:
提交資料:
post提交 req.setcharacterencoding("utf-8");
post請求是將請求資料放到 form data裡面的
get請求是將請求資料放到liul瀏覽器的位址列,也叫提交行裡面,使用的編碼是iso-8859-1
get提交,設定轉換方式
name = new string(name.getbytes("iso-8859-1"),"utf-8");
設定tomcat方法,避免了給每乙個引數都用上面兩種方法,這樣相對簡單
在tomcat路徑下 的配置檔案conf下的server.xml,在connectorbiao標籤裡新增uriencoding="utf-8"
connectiontimeout="20000"
redirectport="8443" uriencoding="utf-8" />
響應資料:
設定在網路中傳遞的編碼,預設為iso-8859-1
resp.setcharacterencoding("utf-8");
設定瀏覽器的編碼格式
resp.setcontenttype("text/html;chatset="utf-8");
解決不同瀏覽器編碼不一致的問題
connectiontimeout="20000"
redirectport="8443" uriencoding="utf-8" usebodyencodingforuri="true"/>
學習程式設計需要注意的幾點
1 不要死記硬背語法 程式開發的語法 規範特別多,不可能全記下來,只要知道有這麼乙個功能即可,需要的時候再翻書或查詢幫助。這樣省時省力,可以將更多的時間和精力用在技術的提高上。2 多動手,多練習 死讀書是成不了程式設計高手的!只有多練習,多上機編寫程式,才能在實踐中提高對程式設計的認識。3 遇到問題...
個人學習 java 陣列的使用與注意
陣列的初始化方式分為靜態初始化和動態從初始化 舉例 靜態初始化二維陣列 第一種 int s1 new int 10 第二種 int s2 s2 new int 二維陣列 裡面的元素不在是規定型別,而是可以容納多個元素組合 ps 類似所有陣列裡面的元素已經分配好固定的房間,房間有固定的人居住 動態初始...
個人學習 java 列舉
一種單例模式 裡面只有乙個類 他類裡的屬性宣告為 private final 在構造器中初始化 它值一旦確定就不能修改 private season string seasonname,string seasondesc this.seasonname seasonname this.seasond...