第二期项目订房网错误分析
生活随笔
收集整理的這篇文章主要介紹了
第二期项目订房网错误分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這是在二期項目中碰到的部分問題。
1死循環用while,如index頁面隨機生成一個數組RoomRand(request, response);
2,如果想將選定的對象轉給ajax不能直接用this,因為傳過去的this不會是真實的,應該在ajax之外定義一個變量接受this,可以參看項目yaohouse.js中的showInfo(a)方法。3,在預訂單中查詢房源信息,通過session傳值時報了java.lang.NumberFormatException: For input string: " 1 " 這個錯誤原因是有空格,可以用trim()就是去掉空格 ,具體方法參看YaoRoomServlet中的OrderSigleRoomId()方法。4,ajax與 foreach 最好不要混用 因為頁面總是得不到最新的數據,可以采用回傳小頁面的形式如:訂單與預訂的顯示都是采用這種形式。5調用百度地圖接口api,它會提供一個顯示地圖的頁面,http://developer.baidu.com/map/jsdemo.htm#a1_2。可以查看這個顯示的代碼, 但是不能將這個頁面,像前面一樣以小頁面的形式,回傳到你所需要的的那個頁面的層里面,因為它引入的JavaScript會與你的沖突, 而且這個頁面帶有頭部信息的回傳時也會受影響。 解決方法:是將其代碼,寫在要顯示的頁面上,控制的地圖顯示的JavaScript,可以寫在頁面最下面,寫在另外的js里面會引起js的沖突,api的js:<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=YRLRyjWVvTVjOnB3yk6gie2s"></script>//ak=YRLRyjWVvTVjOnB3yk6gie2s : 是你在注冊百度api后申請的秘鑰。更多具體的代碼可以參看二期項目yaohouse頁面。5,在myeclipse下啟動Tomcat服務器的時候,自動的跳入到debug視圖了(以前是一啟動Tomcat服務器后,直接就加載tomcat的啟動文件,而不是進入debug視圖),在網上找了會,雖然沒有直接回答的,但是結果可以作為參考,解決方法如下:window->preferences->Myeclipse->Servers->Tomcat 然后找到你的相應的Tomcat服務器的版本,選中然后展開其下面的子菜單會發現有個Launch選項,選中,在右側Tomcat launch mode 中,選擇Run mode 然后Apply ,最后點擊OK6,學習dwr框架的網站http://wap.sogou.com/web/uID=GjqOqa9E6eO_mfe3/v=5/type=1/sp=1/ct=151026112805/keyword=dwr/tc?pg=webz&clk=3&url=http%3A%2F%2Fwww.cnblogs.com%2Fcyjch%2Farchive%2F2012%2F02%2F16%2F2353758.html&f=0&id=7a273b10-95c2-4e03-9410-3e26f4214641&pid=sogou-mobo-02bf86214e264535&dp=1&key=dwr&pno=1&g_ut=3&is_per=0&wml=0&w=13477,給myeclipse配置tomcat服務器,先找到打開服務器的圖片,選擇 configure sever ->sercers->Tomcat8,tomcat 啟動后又自動停止,并報 address in use。。。。的錯誤, 這是因為我開始打開了一個tomcat6,雖然停了后面又開了一個tomcat7,這個錯誤是因為tomcat的端口被占用了,所以不能再myeclipse上同時打開多個tomcat ,解決方法是 重啟電腦 ,或者一開始不同的tomcat用不同的端口號9,在ajax中的拼接的代碼,如果是重復的代碼,如項目中的房源的顯示部分,需要給它綁定事件,最好是給他一個class,而不是綁在一個id上,否則永遠只有第一個有效,當然也可以用this。總結
以上是生活随笔為你收集整理的第二期项目订房网错误分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring(一)依赖注入与 SPEL
- 下一篇: 【设计】Adobe Xd 简明教程 对比