Привет, ребята Я не новичок в веб-издании Java. У меня есть веб-система, в которой моя страница входа (index.jsp) работает нормально. Когда вход успешно завершен, в этом проблема возникает, я получаю эту ошибку.Тип java.lang.CharSequence не может быть разрешен. TomCat
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 12 in the jsp file: /MSS_portal_frameset.jsp
The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files
9: StringBuffer result = new StringBuffer();
10:
11: while ((e = str.indexOf(pattern, s)) >= 0) {
12: result.append(str.substring(s, e));
13: result.append(replace);
14: s = e+pattern.length();
15: }
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:435)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
Этот раздел кода находится внутри скриптлетов <%%>.
Какая версия java для вашего tomcat? – Jens
Проверьте правильность дома Java Tomcat или дома JRE. Пакет Java.lang является одним из основных системных пакетов, поэтому его невозможно найти, вероятно, означает неправильно сконфигурированный Tomcat. Кроме того, пожалуйста, не помещайте Java-код внутри JSP! Юк! Используйте сервлеты для обработки запросов, а JSP - для обработки ответов. Поместите все JSP под WEB-INF, чтобы напрямую не запрашивать. – NickJ
@ Jens его jre8. –