最近、アプリケーションをTomcat 9およびJava 8にアップグレードして、warファイルをデプロイしました。アプリケーションを起動すると、次のようなエラーが発生します。
An error occurred at line: [3] in the jsp file: [/app/myPage.jsp]
The method URLDecode(String) is undefined for the type RequestUtil
1: </script>
2: <%
3: String fromPage = org.apache.catalina.util.RequestUtil.URLDecode( "redirect" );
私のlibパスでは、catalina.jarにメソッドがあります。足りないものを教えてください。
この機能はバージョン9で削除されました:https : //tomcat.apache.org/tomcat-9.0-doc/api/org/apache/catalina/util/RequestUtil.html
Tomcat 9のUDecoderを試してください:https ://tomcat.apache.org/tomcat-9.0-doc/api/org/apache/tomcat/util/buf/UDecoder.html
またはJava 8の組み込みデコーダ:https : //docs.oracle.com/javase/8/docs/api/java/net/URLDecoder.html
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加