1. 程式人生 > >jsp提交Servlet後異常情況處理

jsp提交Servlet後異常情況處理

pat eclipse項目 頭部 rac web 文件 依然 必須 無法

一、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句,一般放在作用域頭部

jsp提交Servlet後異常情況處理