У меня небольшая проблема в моем веб-приложении. Ситуация заключается в том, что когда я включаю jquery ui.js, а также некоторый css файл jquery ui, вся моя страница разбилась. но когда я снова удалю файл jquery-ui.js, все страницы загружаются плавно. Я тестировал те же js и css файлы в html, и все работает.
Вот краткие сведения IDE: Netbeans 8 JVM: 1.7.0_21 X64 Tomcat: 8 JQuery-UI: v1.10.4
моя страница jsp выглядит
**
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0">
<script type="text/javascript"><%@include file="/jquery-1.10.2.min.js" %></script>
<script type="text/javascript"><%@include file="/jquery-ui-1.10.4.custom.js" %></script>
<script type="text/javascript"><%@include file="/bootstrap.min.js" %></script>
<style type="text/css"> <%@include file="/bootstrap.css" %></style>
<style type="text/css"> <%@include file="/bootstrap.min.css" %></style>
<style type="text/css"> <%@include file="/r.css" %></style>
<style type="text/css"> <%@include file="/jquery-ui-1.10.4.custom.css" %></style>
<title>Home</title>
<script>
$(function() {
$("#datepicker").datepicker();
});
</script>
</head>
** и ошибка на странице jsp выглядит следующим образом
HTTP Status 500 - Unable to compile class for JSP:
type Exception report
message Unable to compile class for JSP:
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: [51] in the generated java file: [C:\Tomcat 8\apache-tomcat-8.0.5\work\Catalina\localhost\FashionWorld\org\apache\jsp\Home_jsp.java]
The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:103)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:199)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:475)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:380)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:355)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:342)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:403)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:347)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Пожалуйста, помогите мне.. я все еще не понимаю, что случилось с этим конкретным файлом jquery-ui.js..
Еще одна вещь, даже после удаления других js файлов, таких как bootstrap и jQuery js файл, все равно я получаю ту же ошибку. Пожалуйста помоги !!!
Проблема заключается в следующих строках:
<script type="text/javascript"><%@include file="/jquery-1.10.2.min.js" %></script> <script type="text/javascript"><%@include file="/jquery-ui-1.10.4.custom.js" %></script> <script type="text/javascript"><%@include file="/bootstrap.min.js" %></script> <style type="text/css"> <%@include file="/bootstrap.css" %></style>
<style type="text/css"> <%@include file="/bootstrap.min.css" %></style> <style type="text/css"> <%@include file="/r.css" %></style> <style type="text/css"> <%@include file="/jquery-ui-1.10.4.custom.css" %></style>
Выполните следующие действия:
WEB-INF/script/* to WebContent/script/*
и WEB-INF/style/* to WebContent/style/*
<link href="/bootstrap.css"
тип = "текст/CSS">
<link href="/bootstrap.min.css" type="text/css"></link>
<link href="/r.css" type="text/css"></link>
< script type="text/javascript"
src="/jquery-1.10.2.min.js"></script>
<script type="text/javascript"
src="/jquery-ui-1.10.4.custom.js"></script> <script
type="text/javascript"
src="/bootstrap.min.js"></script>
Если CONTEXT_ROOT следует заменить на ${pageContext.request.contextPath}