問題概述:HttpServletResponse的setCharacterEncoding()方法報錯


問題描述:老的項目遷移到新的工作空間后,調用HttpServletResponse的setCharacterEncoding()方法是報錯:沒有該方法(大概這個意思)。

解決方法:在 Java Build Path里刪除掉【Web App Libraries】,和 【JavaEE Library】,然后重新依次添加【JavaEE Library】和 依賴的jar包重新Add to Build Path。問題解決。

分析:跟蹤引用的jar包,是【javax.servlet.jar】。而非我們要用的【Javaee.jar】。

分析原因可能是:在之前的【Web App Libraries】里有jar包用到【javax.servlet.jar】,而遷移項目的時候先遷移【Web App Libraries】。所以程序里的HttpServletResponse自動關聯到了【javax.servlet.jar】。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM