jsp提交Servlet後異常情況處理

一、web.xml保存卡頓

網上說是web.xml的schema版本要與tomcat一致,但tomcat9.0的xml版本是4.0,Eclipse項目下web.xml的schema版本也是4.0,修改項目中的web.xml文件保存時依然很卡

二、服務器無法啓動
由於依賴eclipse自動生成的servlet被自動加了註解,如果在web.xml中的url-pattern中又指定了同名的路徑,則會導致tomcat無法啓動,二選一即可,要麼只用註解,要麼只修改web.xml

三、中文亂碼
不僅要設置
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
還要設置:
response.setContentType("text/html");

這裏參數 "utf-8"可以寫成"UTF-8",但不能寫成:"utf8"或"UTF8"
此外,request.setCharacterEncoding("utf-8")必須是request調用方法的第1句,一般放在作用域頭部

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章