假期干了兩個月,雖然最后也沒有拿到money,但是這些也算是過程吧
2006.8.26
1.web.xml中<filter>元素,使用過濾器方式解決發(fā)送請求的中文問題。
2.在web.xml中配置多個struts-config.xml文件,以便多個模塊開發(fā)時分別寫struts-config.xml文件。
2006.8.27
上面的東西都沒有意義。
2006.8.28
1.之前感覺沒有意義的東西,其實做的不是無用功,今天在往數(shù)據(jù)庫中插入數(shù)據(jù)遇到不能顯示中文的問題時,那個<filter>元素真的是能夠解決問題的。
2.reparedStatement pstmt = conn.prepareStatement("insert into user(user_name,name,n_name,adr,n_adr,h_phone,m_phone,phone3,personal_id,mac_adr,ip_mode,serving_type,charge_day,remark) values(?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
把user表中的列名也設成?,結果報語法錯誤,改回來以后,問題就解決了。
計算機語言總是這么的呆板的,我還是要收斂一下自己的imagination。
但是奇怪pstmt.execute();在對數(shù)據(jù)庫的插入成功后返回的居然是false值,匪夷所思。有點擔心是以后的隱患,還是要弄清楚的好。
3.UserBean bean = null;
bean.addUser();
報空指針錯誤。
UserBean bean = new UserBean();再做引用才合適。
2006.8.31
1.無法實現(xiàn)javabean到jsp頁面的顯示。在scope里找不到form bean。折騰了整整兩天,最后發(fā)現(xiàn)居然是JSP頁面的注釋問題.
a.HTML/XML annotation:在客戶端顯示一個注釋。
<!-- comment[<%= expression>] -->
這種注釋和HTML中很像,不同之處,在這個注釋中可使用表達式,而表達式的值是不定的,由頁面決定。
b.隱藏注釋:寫在JSP程序中,但不發(fā)給客戶。
<%-- comment --%>
用隱藏注釋標記的字符會在JSP編譯時被忽略。JSP編譯器不會對<%--和%-->之間的語句進行編譯,不會顯示在客戶的瀏覽器中,也不會在源代碼中看見。
2.<html:select>標簽在頁面會顯示第一個<option>的內容,但是傳入form的值是0,所以用其中的value屬性明確給定標簽的初始值。
2006.9.2
圖片在通過一系列操作后顯示不了的問題。查看圖片的路徑發(fā)現(xiàn)問題,手動的修改了。
2006.9.3
1.<radio>標簽的默認值設置在html中使用checked,但是在struts中<html:radio>不知如何做到,所以就放棄用<html:select>設置默認值。
使用默認值的真正原因在于,varchar以外的類型如int,date,在需要頁面輸入時,如果不輸入,得到的值不是null,用System.out.println()沒有任何輸出。
2.自己定義的變量名最好不要和session等內置對象里面固有的重復,比如,使用<logic:present>判斷uid是否存在,決定不同的操作,uid似乎是session已經(jīng)定義過的變量了。所以每次都會存在。將uid改成user_id就可以了。
2006.9.6
1.pcNumber的問題
a.將newCustomerForm中pcNumber的屬性改為int型
b.UserBean對數(shù)據(jù)庫的操作中:
pstmt.setInt(16, newCustomerForm.getPcNumber());
newCustomerForm.setPcNumber(rst.getInt("pc_number"));
c.InquiryCustomerInfoAction中:
request.setAttribute("MpcNumber",String.valueOf(newCustomerForm.getPcNumber()));
2006.9.9
2006.9.10
修改serlet而不重新啟動tomcat
修改
%TOMCAT_HOME%\conf\server.xml
大致如下:
<Context path="" docBase="ROOT" debug="0" reloadable="true"/>
其中reloadable就是配置是否自動reload的,把它設為true,如果沒有這一項,加上。
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請
點擊舉報。