?????????在《J2EE》課程實驗里寫了些jsp和servlet代碼,將遇到的一些問題和解決方法貼上,自己mark一下?&& 供大家參考

          1、jsp:usebean標簽中, 若引用的bean不存在,會自動調用默認構造器生成一個javabean實例,所以不要在servlet里再用session.getAttribute來判斷bean是否為空(因為肯定不為空),應該判斷里面的字段是否為null或為初始化狀態。

          2、jsp:usebean 的class屬性應該是類的全名(包括包名)。在前面<%@ import>中import的包,在tag里不起作用,只對jsp里面的java代碼有用,所以tag里要使用類的全名

          3、post時如果表單里有中文,會出現中文亂碼,在servlet里調用request.getParameter之前執行request.setCharacterEncoding("gb2312");就可以正確識別和顯示中文了;

          如果是url中用中文參數,如someaction.jsp?q=中文問題,則要加一個filter來setEncoding,因為post和get傳送參數的處理方式不一樣。url中包含中文參數的設置參考:http://www.itet.cn/0512456328001529/JSP/0691214511318687.html



          版權所有 羅明
          posted on 2007-01-09 21:28 羅明 閱讀(1078) 評論(16)  編輯  收藏 所屬分類: JavaStudy
          Comments
           
          主站蜘蛛池模板: 嘉禾县| 南皮县| 寿阳县| 墨竹工卡县| 广东省| 神农架林区| 奉化市| 苏州市| 确山县| 额尔古纳市| 冕宁县| 灵台县| 沽源县| 安化县| 家居| 长治市| 睢宁县| 静安区| 句容市| 玛多县| 九龙县| 定陶县| 鹰潭市| 霸州市| 美姑县| 清远市| 溧阳市| 安图县| 武威市| 桓台县| 兰州市| 锦州市| 江门市| 大同市| 沈丘县| 筠连县| 巴马| 平泉县| 松江区| 栾川县| 湄潭县|