隨筆 - 147  文章 - 71  trackbacks - 0
          <2011年11月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          常用鏈接

          留言簿(1)

          隨筆分類(146)

          隨筆檔案(147)

          文章分類(28)

          文章檔案(28)

          喜歡的Blog

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          tomcat提示jdbc出現ResultSet can not re-read row data for column錯誤
          解決方案如下:
          (1)如果采用jdbc-odbc驅動,那么就必須按照查詢順序來一次讀取(不論有沒有image或text類型)。
          (2)如果采用微軟提供的ms sql server jdbc driver,如果查詢語句中,不存在image或text類型字段,那么可以按照無序獲取。
          (3)如果采用微軟提供的ms sql server jdbc driver,如果查詢語句中,存在image或text類型字段,那么就必須按照順序讀取,否則就會報告Driver]ResultSet can not re-read row data for column之類的錯誤。
          (4)如果想不查詢語句中有沒有image或text類型字段,都可以不按照順序獲取,或重復獲取。那么就必須更換驅動,改用第三方的。


          SQL Server 2000 :Underlying input stream returned zero bytes
          解決辦法:
          1、將Text類型的字段增加默認值""
          2、在JavaBean中增加處理,確保在Text類型的字段中不會保存Null值


          如何能夠訪問WEB-INF文件夾下的頁面
          在WEB-INF下會有一個web.xml文件,此文件是屬于整個web站點的配置文件,只需要在此配置就可以了。
          WEB-INF里面需要訪問的文件為login.jsp,打開web.xml 在</web-app>上面加入一下代碼: 
          <servlet>
                  
          <servlet-name>xyy</servlet-name>   -->此行的xyy是用于標識的和下面的一致
                  
          <jsp-file>/WEB-INF/login.jsp</jsp-file>   -->需要訪問的頁面的路徑
          </servlet>

          <servlet-mapping>
                  
          <servlet-name>xyy</servlet-name>    -->此行的xyy是用于標識的和上面的一致
                   
          <url-pattern>/login</url-pattern> ---->此行的/login時是需要訪問的頁面的映射名稱
          </servlet-mapping>

          修改之后重新啟動服務器,就能讀取到該文件了。


          讀取數據庫完整日期時間
          new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(rs.getTimestamp("time")); 


          ClientAbortException 異常解決辦法
          ClientAbortException  Caused by: java.net.SocketException: Connection reset by peer: socket write error 的原因是由于處理http連接時,正在輸出內容時,用戶關閉了IE,會出現一個"ClientAbortException",屬于I/O處理中出現的一個異常,應用服務器應該會捕捉。
          Connection reset by peer的原因:
          經常出現的Connection reset by peer: 原因可能是多方面的,不過更常見的原因是:
          ①:服務器的并發連接數超過了其承載量,服務器會將其中一些連接Down掉;
          ②:客戶關掉了瀏覽器,而服務器還在給客戶端發送數據;
          ③:瀏覽器端按了Stop
          很多人都說是客戶端造成的,沒有辦法控制,而且后臺會記錄這個異常,日志也會瘋狂爆滿,時間長了,肯定會DOWN掉的。
          如果是原因①,而且該異常的日志級別為warn,不影響正常運行,只要提高服務器的日志級別即可。
          Character decoding failed. Parameter skipped.java.io.CharConversionException: isHexDigit.
          escapse在中文編碼時會出現的問題。
          解決方法:
          客戶端傳值
          var url = "b.jsp?name=" +u_name;
          url
          =encodeURI(url);
          服務端獲取 
          String name=request.getParameter("name");
          name 
          = java.net.URLDecoder.decode(name,"UTF-8");

           

          posted on 2011-11-02 20:12 飛翔天使 閱讀(628) 評論(0)  編輯  收藏 所屬分類: JSP
          主站蜘蛛池模板: 南投市| 滕州市| 满城县| 桃园县| 桃源县| 绥宁县| 青岛市| 大厂| 汨罗市| 佛学| 周宁县| 神木县| 彭泽县| 枣庄市| 龙陵县| 沙田区| 桦川县| 万年县| 平顶山市| 施秉县| 永寿县| 舟曲县| 周宁县| 修水县| 凌源市| 吉木乃县| 明水县| 桑日县| 衡东县| 苏州市| 平乡县| 施秉县| 湘潭市| 凉城县| 仪陇县| 香港 | 象山县| 宁远县| 明光市| 玉山县| 石林|