GVKun编程网logo

org.apache.jasper.JasperException:如果未指定默认名称空间,则必须将函数拆分与前缀一起使用

10

最近很多小伙伴都在问org.apache.jasper.JasperException:如果未指定默认名称空间,则必须将函数拆分与前缀一起使用这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还

最近很多小伙伴都在问org.apache.jasper.JasperException:如果未指定默认名称空间,则必须将函数拆分与前缀一起使用这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/zookeeper/KeeperException$NoNodeException、FAQ(49):org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/views/、FAQ(73):org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP||PWC6197、FAQ(75):org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP||PWC6197: An等相关知识,下面开始了哦!

本文目录一览:

org.apache.jasper.JasperException:如果未指定默认名称空间,则必须将函数拆分与前缀一起使用

org.apache.jasper.JasperException:如果未指定默认名称空间,则必须将函数拆分与前缀一起使用

调用我的应用程序的第一页时引发follwong异常

org.apache.jasper.JasperException: /WEB-INF/login.jsp(28,21) The function split must be used with a prefix when a default namespace is not specified
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)
org.apache.jasper.compiler.Validator$ValidateVisitor$1FVVisitor.visit(Validator.java:1478)
org.apache.jasper.compiler.ELNode$Function.accept(ELNode.java:129)
org.apache.jasper.compiler.ELNode$Nodes.visit(ELNode.java:200)
org.apache.jasper.compiler.ELNode$Visitor.visit(ELNode.java:242)
org.apache.jasper.compiler.ELNode$Root.accept(ELNode.java:56)
org.apache.jasper.compiler.ELNode$Nodes.visit(ELNode.java:200)
org.apache.jasper.compiler.Validator$ValidateVisitor.validateFunctions(Validator.java:1503)
org.apache.jasper.compiler.Validator$ValidateVisitor.prepareExpression(Validator.java:1508)
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:724)
org.apache.jasper.compiler.Node$ELExpression.accept(Node.java:935)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2388)
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:838)
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2388)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2394)
org.apache.jasper.compiler.Node$Root.accept(Node.java:489)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
org.apache.jasper.compiler.Validator.validate(Validator.java:1737)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:178)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet._serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:238)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:262)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1157)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:927)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:874)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:779)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:147)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:366)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:167)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

login .jsp 在第28行有代码

   26 <select id="tnm" name="tnm" >
   27   <c:forEach items="${temp}" var="i">
   28   <option value='${i.split("#")[0]}'>${i.split("#")[1]}</option>
   29   </c:forEach>                    
   30 </select>

我无法识别为什么引发此异常。任何人都可以告诉我何时抛出此类异常。

Exception in thread

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/zookeeper/KeeperException$NoNodeException

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/zookeeper/KeeperException$NoNodeException
    at com.alibaba.dubbo.remoting.zookeeper.curator.CuratorZookeeperTransporter.connect(CuratorZookeeperTransporter.java:27)
    at com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter$Adaptive.connect(ZookeeperTransporter$Adaptive.java)
    at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistry.<init>(ZookeeperRegistry.java:69)
    at com.alibaba.dubbo.registry.zookeeper.ZookeeperRegistryFactory.createRegistry(ZookeeperRegistryFactory.java:38)
    at com.alibaba.dubbo.registry.support.AbstractRegistryFactory.getRegistry(AbstractRegistryFactory.java:96)
    at com.alibaba.dubbo.registry.RegistryFactory$Adaptive.getRegistry(RegistryFactory$Adaptive.java)
    at com.alibaba.dubbo.registry.integration.RegistryProtocol.getRegistry(RegistryProtocol.java:202)
    at com.alibaba.dubbo.registry.integration.RegistryProtocol.export(RegistryProtocol.java:136)
    at com.alibaba.dubbo.qos.protocol.QosProtocolWrapper.export(QosProtocolWrapper.java:54)
    at com.alibaba.dubbo.rpc.protocol.ProtocolListenerWrapper.export(ProtocolListenerWrapper.java:55)
    at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper.export(ProtocolFilterWrapper.java:98)
    at com.alibaba.dubbo.rpc.Protocol$Adaptive.export(Protocol$Adaptive.java)
    at com.alibaba.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:506)
    at com.alibaba.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:358)
    at com.alibaba.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:317)
    at com.alibaba.dubbo.config.ServiceConfig.export(ServiceConfig.java:216)
    at com.alibaba.dubbo.config.spring.ServiceBean.onApplicationEvent(ServiceBean.java:123)
    at com.alibaba.dubbo.config.spring.ServiceBean.onApplicationEvent(ServiceBean.java:49)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:393)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:347)
    at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:883)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
    at com.alibaba.dubbo.container.spring.SpringContainer.start(SpringContainer.java:46)
    at com.alibaba.dubbo.container.Main.main(Main.java:86)
    at com.demo.dubbo.provider.DemoServiceMain.main(DemoServiceMain.java:6)
Caused by: java.lang.ClassNotFoundException: org.apache.zookeeper.KeeperException$NoNodeException
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 30 more
 

FAQ(49):org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/views/

FAQ(49):org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/views/

2018/1/9

org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/views/helloB.jsp at line 17

14: 			id:${user.id} ---
15: 			userCode:${user.userCode} ---
16: 			userName:${user.userName} ---
17: 			code:${user.password} ---
18: 			birthday:${user.birthday} ---
19: 			address:${user.address} ---
20: 		</div>

解决:${user.password}与User实体类的属性不匹配!留心。




FAQ(73):org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP||PWC6197

FAQ(73):org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP||PWC6197

2018 年 8 月 31 日 15:46:35

1、日志:

 compiling file: C:\Users\ASUS\AppData\Local\Temp\jetty-0.0.0.0-8080-webapp-_g01-web-any-\jsp\org\apache\jsp\admin\proclamationtManager\sendProclamation_jsp.java
2018-03-30 15:43:10.741:WARN:oejs.ServletHandler:
org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|找不到符号|  符号:   类 WorldChannelService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|找不到符号|  符号:   类 WorldChannelService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|找不到符号|  符号:   类 AccountService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|找不到符号|  符号:   类 AccountService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|无法将类 com.xs.fun.base.bo.worldchannel.WorldChannelInfo中的方法 setPostTime应用到给定类型;|  需要: long|  找到: java.util.Date|  原因: 无法通过方法调用转换将实际参数java.util.Date转换为long||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|找不到符号|  符号:   变量 AccountService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|找不到符号|  符号:   变量 AccountService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|无法将类 com.xs.fun.base.bo.worldchannel.WorldChannelInfo中的方法 setPostTime应用到给定类型;|  需要: long|  找到: java.util.Date|  原因: 无法通过方法调用转换将实际参数java.util.Date转换为long||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|找不到符号|  符号:   变量 AccountService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|无法将类 com.xs.fun.base.bo.worldchannel.WorldChannelInfo中的方法 setPostTime应用到给定类型;|  需要: long|  找到: java.util.Date|  原因: 无法通过方法调用转换将实际参数java.util.Date转换为long||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|找不到符号|  符号:   变量 AccountService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|无法从静态上下文中引用非静态 方法 addWorldChannelInfo(com.xs.fun.base.bo.worldchannel.WorldChannelInfo)||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|无法从静态上下文中引用非静态 方法 addWorldChannelInfo(com.xs.fun.base.bo.worldchannel.WorldChannelInfo)||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|无法从静态上下文中引用非静态 方法 addWorldChannelInfo(com.xs.fun.base.bo.worldchannel.WorldChannelInfo)||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|无法从静态上下文中引用非静态 方法 addWorldChannelInfo(com.xs.fun.base.bo.worldchannel.WorldChannelInfo)||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|找不到符号|  符号:   变量 WorldChannelInfoList|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|找不到符号|  符号:   变量 AccountService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp||
	at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:129)
	at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:299)
	at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:392)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:453)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:625)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
	at org.eclipse.jetty.server.Server.handle(Server.java:370)
	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
	at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982)
	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043)
	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
	at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
	at java.lang.Thread.run(Thread.java:745)
2018-03-30 15:43:10.743:WARN:oejs.ServletHandler:/g01-web/admin/proclamationtManager/sendProclamation.jsp
org.apache.jasper.JasperException: PWC6033:
 Error in Javac compilation for JSP||PWC6197: 
	An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp
|PWC6199: Generated servlet error:|找不到符号|  符号:   类 WorldChannelService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp
||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|找不到符号|  符号:   类 
	WorldChannelService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp|
|PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|找不到符号|  符号:   类 
	AccountService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp|
|PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|找不到符号|  符号:   类 
	AccountService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp|
|PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|
	无法将类 com.xs.fun.base.bo.worldchannel.WorldChannelInfo中的方法 setPostTime应用到给定类型;|  需要: long|  找到: java.util.Date|  
	原因: 无法通过方法调用转换将实际参数java.util.Date转换为long|

|PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp
|PWC6199: Generated servlet error:|找不到符号|  
符号:   变量 AccountService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp|

|PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|找不到符号|  符号:   变量

 AccountService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp||PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp
|PWC6199: Generated servlet error:|无法将类 com.xs.fun.base.bo.worldchannel.WorldChannelInfo中的方法 setPostTime应用到给定类型;|  需要: long|  找到: java.util.Date|  原因: 无法通过方法调用转换将实际参数java.util.Date转换为long|
|PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp
|PWC6199: Generated servlet error:|找不到符号|  符号:   变量 AccountService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp|
|PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp
|PWC6199: Generated servlet error:|无法将类 com.xs.fun.base.bo.worldchannel.WorldChannelInfo中的方法 setPostTime应用到给定类型;|  需要: long|  找到: java.util.Date|  原因: 无法通过方法调用转换将实际参数java.util.Date转换为long|
|PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp
|PWC6199: Generated servlet error:|找不到符号|  符号:   变量 AccountService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp|
|PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp

|PWC6199: Generated servlet error:|无法从静态上下文中引用非静态 方法 
addWorldChannelInfo(com.xs.fun.base.bo.worldchannel.WorldChannelInfo)|

|PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp
|PWC6199: Generated servlet error:|无法从静态上下文中引用非静态 方法 addWorldChannelInfo(com.xs.fun.base.bo.worldchannel.WorldChannelInfo)|
|PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp
|PWC6199: Generated servlet error:|无法从静态上下文中引用非静态 方法 addWorldChannelInfo(com.xs.fun.base.bo.worldchannel.WorldChannelInfo)|
|PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp
|PWC6199: Generated servlet error:|无法从静态上下文中引用非静态 方法 addWorldChannelInfo(com.xs.fun.base.bo.worldchannel.WorldChannelInfo)|
|PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp
|PWC6199: Generated servlet error:|找不到符号|  符号:   变量 WorldChannelInfoList|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp|
|PWC6197: An error occurred at line: 18 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp
|PWC6199: Generated servlet error:|找不到符号|  符号:   变量 AccountService|  位置: 类 org.apache.jsp.admin.proclamationtManager.sendProclamation_jsp||
	at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:129)
	at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:299)
	at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:392)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:453)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:625)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
	at org.eclipse.jetty.server.Server.handle(Server.java:370)
	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
	at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982)
	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043)
	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
	at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
	at java.lang.Thread.run(Thread.java:745)

 

 

2、解决方法:

1)jsp 没有导入对应的类!!


2)导入也还是有错;


3)怀疑 String 太长了,调试推翻;


4)最后定位是存储时间格式的错误;


源码:worldChannelInfo_unknowClient.setPostTime (new Date (Long.parseLong (startTime)));

改:worldChannelInfo_unknowClient.setPostTime (Long.parseLong (startTime));

原因:postTime 存放的是 Long 类型数据;

(这是粗心大意了.......)

5)accountService.notifyLogonPlayerWorldChannelMsg(3,1522415804460,"ceshi-10",-1);  
Jsp 编译器会将 1522415804460 当做 int32,与 JVM 不一样,JVM 会自动根据数据的长度采取合适的数据结构;

改:
参数后加:(long) worldChannelInfo_hanyanClient.getPostTime (),强制转换类型;

 

3、经验:

细心,对每句代码负责!!

 

 

 

 

FAQ(75):org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP||PWC6197: An

FAQ(75):org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP||PWC6197: An

2018年8月31日

1、日志:

2018-04-03 16:02:35.747:WARN:oejs.ServletHandler:/g01-web/admin/proclamationtManager/sendProclamation.jsp
org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP||PWC6197: An error occurred at line: 21 in the jsp file: /admin/proclamationtManager/sendProclamation.jsp|PWC6199: Generated servlet error:|有 ''if'', 但是没有 ''else''||PWC6199: Generated servlet error:|有 ''catch'', 但是没有 ''try''||PWC6199: Generated servlet error:|需要'')''||PWC6199: Generated servlet error:|不是语句||PWC6199: Generated servlet error:|需要'';''||PWC6199: Generated servlet error:|有 ''finally'', 但是没有 ''try''||PWC6199: Generated servlet error:|有 ''try'', 但是没有 ''catch'' 或 ''finally''||PWC6199: Generated servlet error:|解析时已到达文件结尾||
	at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:129)
	at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:299)
	at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:392)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:453)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:625)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
	at org.eclipse.jetty.server.Server.handle(Server.java:370)
	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
	at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982)
	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043)
	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
	at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
	at java.lang.Thread.run(Thread.java:745)

 

2、解决方法

1)花费大量时间,才发现是一个小地方的语法错误!!
System.out.pr intln("1");
改为
System.out.println("1");

2)又是一个小地方错误!!!
                if(Split.equals("19588")){
                    proclamationInfo_hanyanClient.setContent("{c=100,111,11}{"+title2+"}{/}"
                                                            +"{c=100,111,11}{"+content2+"}{/}"
                                                            +"{c=255,239,28}{"+startTime+"}{/}"
                                                            +"{c=255,proclamationInfo_hanyanClientproclamationInfo_hanyanClient.setPostTime(Long.parseLong(startTime));

                    
                }
改为
            if(Split.equals("19588")){
                proclamationInfo_hanyanClient.setContent("{c=100,111,11}{"+title2+"}{/}"
                                                        +"{c=100,111,11}{"+content2+"}{/}"
                                                        +"{c=255,239,28}{"+startTime+"}{/}"
                                                        +"{c=255,239,28}{"+endTime+"}{/}");

                
            }

3)还是一个小地方错误!!!
ProclamationService:没有实例化,没有打标注
 

3、经验:

细节!!

 

 

今天关于org.apache.jasper.JasperException:如果未指定默认名称空间,则必须将函数拆分与前缀一起使用的讲解已经结束,谢谢您的阅读,如果想了解更多关于Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/zookeeper/KeeperException$NoNodeException、FAQ(49):org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/views/、FAQ(73):org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP||PWC6197、FAQ(75):org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP||PWC6197: An的相关知识,请在本站搜索。

本文标签: