好不容易寫出來一些程序,最後各種錯誤,就是運行不了。最後還得乖乖的 打斷點 ,運用 輸出語句,找出問題具體在什麼地方,進行修改。
1、從本地找cookie。IE-工具-Internet選項-浏覽歷史紀錄-設置-查看文件。和從C盤找結果是一樣的。
2、簡單設置編碼。
Myeclipse-Windows-preferences-workspace-左下角選中utf-8;
Myeclipse-Windows-preferences-JSP-UTF-8;這是設置JSP頁面的編碼
request.setCharcterEncoding("UTF-8");
response.setCharcterEncoding("UTF-8");
String url="jdbc:mysql://localhost:3306/xx?useUnicode=true&characterEncoding=UTF-8";
若是浏覽器傳來的GET請求,需要手工轉碼,
if(“get”.equals(method.toLowerCase())){
user = new String(xm.getBytes("ISO-8859-1"),"UTF-8");
}
3、出現不能部署時,找到你的工作路徑。
.metadata - plugins - org.eclipse.core.runtime--deploye,刪除這個文件就OK了。
4、若服務器的端口被占,
cmd-netstat -ano 查看端口,找到8080,查正在運行的PID,殺死他就可以。
5、若form提交到servlet,默認是get提交,如果大於2KB,則get提交不了, 改為POST就可以,POST無限制。
超鏈接提交是GET提交。
6、
目前就這些,後續繼續補充。