SpringMVC的專案,這個報錯是jsp頁面上的問題嗎?謝謝!
org.apache.jasper.JasperException: An exception occurred processing JSP page [/index.jsp] at line [20]
17: </head>
18: <body>
19:
20: <form:form id="loginForm" modelAttribute="login" action="loginProcess.do"
21: method="post">
22: <table align="center">
23: <tr>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:584)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
com.maskkk.filter.Utf8Filter.doFilter(Utf8Filter.java:22)
org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)
Root Cause
java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered?
org.springframework.web.context.support.WebApplicationContextUtils.getRequiredWebApplicationContext(WebApplicationContextUtils.java:90)
org.springframework.web.servlet.support.RequestContextUtils.getWebApplicationContext(RequestContextUtils.java:85)
org.springframework.web.servlet.support.RequestContext.initContext(RequestContext.java:210)
org.springframework.web.servlet.support.JspAwareRequestContext.initContext(JspAwareRequestContext.java:74)
org.springframework.web.servlet.support.JspAwareRequestContext.<init>(JspAwareRequestContext.java:48)
org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:77)
org.apache.jsp.index_jsp._jspx_meth_form_005fform_005f0(index_jsp.java:204)
org.apache.jsp.index_jsp._jspService(index_jsp.java:152)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:443)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
com.maskkk.filter.Utf8Filter.doFilter(Utf8Filter.java:22)
org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)
log4j2.xml是這么配置的:
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="DEBUG">
<properties>
<Property name="console-pattern">%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] [%level] %logger{36} - %msg%n</Property>
<property name="error-file">log4j2learn.log</property>
</properties>
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="${console-pattern}" />
</Console>
<File name="FileAppender" fileName="${error-file}" >
<PatternLayout pattern="${console-pattern}" />
</File>
<Async name="AsyncAppender">
<AppenderRef ref="FileAppender"/>
</Async>
<Http name="Http" url="http://localhost:8888/Upload/spring/morning.pdf/download.do">
<Property name="X-Java-Runtime" value="https://bbs.csdn.net/topics/$${java:runtime}" />
<JsonLayout properties="true"/>
</Http>
</Appenders>
<Loggers>
<Root level="debug">
<AppenderRef ref="Console" />
<appenderRef ref="AsyncAppender" />
</Root>
<Logger name="AsyncFileLogger" level="debug" additivity="false">
<appenderRef ref="AsyncAppender" />
</Logger>
<Logger name="com.maskkk.controller.FileDownloadController" level="debug" additivity="true">
<AppenderRef ref="Http"/>
</Logger>
</Loggers>
</Configuration>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/231150.html
標籤:Java EE
