2017-12-27 405 views
-2

我得到這個異常。

[錯誤] SRVE0777E:異常由應用程序類 拋出 'javax.el.BeanELResolver $ BeanProperties.get:245' javax.el.PropertyNotFoundException:房產 '索引' 不是類型 java.lang中找到。字符串

我已經看到了很多的解決方案具有相同異常,但我無法找到這個特定的(「索引」)異常屬性「指標」不是java.lang.String類型發現,但我知道這也是字符串作爲其他字符串,但庫爾無法找到解決方案。

我已經刪除了所有bolier板代碼只是爲了檢查控制器是否呈現jsp頁面,但不知何故,甚至刪除所有代碼,它仍然給予提到的異常。

我在網上找到幾個答案,其中字符串是POJO的一部分,問題與POJO有關,但在我的情況下,在POJO中沒有定義變量'index'。

任何機構都可以讓我知道我做錯了什麼。

異常堆棧跟蹤

[ERROR ] SRVE0777E: Exception thrown by application class 'javax.el.BeanELResolver$BeanProperties.get:245' 
javax.el.PropertyNotFoundException: Property 'index' not found on type java.lang.String 
    at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:245) 
    at javax.el.BeanELResolver$BeanProperties.access$300(BeanELResolver.java:222) 
    at javax.el.BeanELResolver.property(BeanELResolver.java:332) 
    at javax.el.BeanELResolver.getValue(BeanELResolver.java:96) 
    at org.apache.jasper.el.JasperELResolver.getValue(JasperELResolver.java:110) 
    at [internal classes] 
    at com.ibm._jsp._foundation_2D_header_2D_ne._jspx_meth_c_when_2(_foundation_2D_header_2D_ne.java:520) 
    at com.ibm._jsp._foundation_2D_header_2D_ne._jspx_meth_c_choose_1(_foundation_2D_header_2D_ne.java:595) 
    at com.ibm._jsp._foundation_2D_header_2D_ne._jspx_meth_c_forEach_2(_foundation_2D_header_2D_ne.java:639) 
    at com.ibm._jsp._foundation_2D_header_2D_ne._jspx_meth_c_forEach_1(_foundation_2D_header_2D_ne.java:696) 
    at com.ibm._jsp._foundation_2D_header_2D_ne._jspService(_foundation_2D_header_2D_ne.java:148) 
    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:101) 
    at [internal classes] 
    at org.apache.tiles.request.jsp.JspRequest.doInclude(JspRequest.java:123) 
    at org.apache.tiles.request.AbstractViewRequest.dispatch(AbstractViewRequest.java:47) 
    at org.apache.tiles.request.render.DispatchRenderer.render(DispatchRenderer.java:47) 
    at org.apache.tiles.request.render.ChainedDelegateRenderer.render(ChainedDelegateRenderer.java:68) 
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:259) 
    at org.apache.tiles.template.InsertAttributeModel.renderAttribute(InsertAttributeModel.java:188) 
    at org.apache.tiles.template.InsertAttributeModel.execute(InsertAttributeModel.java:132) 
    at org.apache.tiles.jsp.taglib.InsertAttributeTag.doTag(InsertAttributeTag.java:299) 
    at com.ibm._jsp._foundation_2D_baseLayout._jspx_meth_tiles_insertAttribute_1(_foundation_2D_baseLayout.java:608) 
    at com.ibm._jsp._foundation_2D_baseLayout._jspService(_foundation_2D_baseLayout.java:173) 
    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:101) 
    at [internal classes] 
    at org.apache.tiles.request.servlet.ServletRequest.forward(ServletRequest.java:265) 
    at org.apache.tiles.request.servlet.ServletRequest.doForward(ServletRequest.java:228) 
    at org.apache.tiles.request.AbstractClientRequest.dispatch(AbstractClientRequest.java:57) 
    at org.apache.tiles.request.render.DispatchRenderer.render(DispatchRenderer.java:47) 
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:259) 
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:397) 
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:238) 
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:221) 
    at org.apache.tiles.renderer.DefinitionRenderer.render(DefinitionRenderer.java:59) 
    at org.springframework.web.servlet.view.tiles3.TilesView.renderMergedOutputModel(TilesView.java:132) 
    at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) 
    at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1257) 
    at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1037) 
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:980) 
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) 
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) 
    at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) 
    at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1290) 
    at [internal classes] 
    at hcl.common.filter.FilterToGetTimeOut.doFilterInternal(FilterToGetTimeOut.java:36) 
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207) 
    at [internal classes] 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317) 
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) 
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:115) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:169) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:121) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:124) 
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66) 
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) 
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214) 
    at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177) 
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) 
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262) 
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207) 
    at [internal classes] 

[ERROR ] SRVE0777E: Exception thrown by application class 'javax.el.BeanELResolver$BeanProperties.get:245' 
javax.el.PropertyNotFoundException: Property 'index' not found on type java.lang.String 
    at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:245) 
    at javax.el.BeanELResolver$BeanProperties.access$300(BeanELResolver.java:222) 
    at javax.el.BeanELResolver.property(BeanELResolver.java:332) 
    at javax.el.BeanELResolver.getValue(BeanELResolver.java:96) 
    at org.apache.jasper.el.JasperELResolver.getValue(JasperELResolver.java:110) 
    at [internal classes] 
    at com.ibm._jsp._foundation_2D_header_2D_ne._jspx_meth_c_when_2(_foundation_2D_header_2D_ne.java:520) 
    at com.ibm._jsp._foundation_2D_header_2D_ne._jspx_meth_c_choose_1(_foundation_2D_header_2D_ne.java:595) 
    at com.ibm._jsp._foundation_2D_header_2D_ne._jspx_meth_c_forEach_2(_foundation_2D_header_2D_ne.java:639) 
    at com.ibm._jsp._foundation_2D_header_2D_ne._jspx_meth_c_forEach_1(_foundation_2D_header_2D_ne.java:696) 
    at com.ibm._jsp._foundation_2D_header_2D_ne._jspService(_foundation_2D_header_2D_ne.java:148) 
    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:101) 
    at [internal classes] 
    at org.apache.tiles.request.jsp.JspRequest.doInclude(JspRequest.java:123) 
    at org.apache.tiles.request.AbstractViewRequest.dispatch(AbstractViewRequest.java:47) 
    at org.apache.tiles.request.render.DispatchRenderer.render(DispatchRenderer.java:47) 
    at org.apache.tiles.request.render.ChainedDelegateRenderer.render(ChainedDelegateRenderer.java:68) 
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:259) 
    at org.apache.tiles.template.InsertAttributeModel.renderAttribute(InsertAttributeModel.java:188) 
    at org.apache.tiles.template.InsertAttributeModel.execute(InsertAttributeModel.java:132) 
    at org.apache.tiles.jsp.taglib.InsertAttributeTag.doTag(InsertAttributeTag.java:299) 
    at com.ibm._jsp._foundation_2D_baseLayout._jspx_meth_tiles_insertAttribute_1(_foundation_2D_baseLayout.java:608) 
    at com.ibm._jsp._foundation_2D_baseLayout._jspService(_foundation_2D_baseLayout.java:173) 
    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:101) 
    at [internal classes] 
    at org.apache.tiles.request.servlet.ServletRequest.forward(ServletRequest.java:265) 
    at org.apache.tiles.request.servlet.ServletRequest.doForward(ServletRequest.java:228) 
    at org.apache.tiles.request.AbstractClientRequest.dispatch(AbstractClientRequest.java:57) 
    at org.apache.tiles.request.render.DispatchRenderer.render(DispatchRenderer.java:47) 
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:259) 
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:397) 
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:238) 
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:221) 
    at org.apache.tiles.renderer.DefinitionRenderer.render(DefinitionRenderer.java:59) 
    at org.springframework.web.servlet.view.tiles3.TilesView.renderMergedOutputModel(TilesView.java:132) 
    at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) 
    at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1257) 
    at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1037) 
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:980) 
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) 
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) 
    at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) 
    at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1290) 
    at [internal classes] 
    at hcl.common.filter.FilterToGetTimeOut.doFilterInternal(FilterToGetTimeOut.java:36) 
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207) 
    at [internal classes] 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317) 
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) 
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:115) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:169) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:121) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:124) 
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66) 
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) 
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214) 
    at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177) 
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) 
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262) 
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207) 
    at [internal classes] 

[ERROR ] SRVE0777E: Exception thrown by application class 'org.springframework.web.servlet.FrameworkServlet.processRequest:982' 
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is javax.el.PropertyNotFoundException: Property 'index' not found on type java.lang.String 
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:982) 
    at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) 
    at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1290) 
    at [internal classes] 
    at hcl.common.filter.FilterToGetTimeOut.doFilterInternal(FilterToGetTimeOut.java:36) 
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207) 
    at [internal classes] 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317) 
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) 
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:115) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:169) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:121) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:124) 
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66) 
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) 
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331) 
    at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214) 
    at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177) 
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) 
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262) 
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:207) 
    at [internal classes] 
Caused by: javax.el.PropertyNotFoundException: Property 'index' not found on type java.lang.String 
    at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:245) 
    at javax.el.BeanELResolver$BeanProperties.access$300(BeanELResolver.java:222) 
    at javax.el.BeanELResolver.property(BeanELResolver.java:332) 
    at javax.el.BeanELResolver.getValue(BeanELResolver.java:96) 
    at org.apache.jasper.el.JasperELResolver.getValue(JasperELResolver.java:110) 
    at [internal classes] 
    at com.ibm._jsp._foundation_2D_header_2D_ne._jspx_meth_c_when_2(_foundation_2D_header_2D_ne.java:520) 
    at com.ibm._jsp._foundation_2D_header_2D_ne._jspx_meth_c_choose_1(_foundation_2D_header_2D_ne.java:595) 
    at com.ibm._jsp._foundation_2D_header_2D_ne._jspx_meth_c_forEach_2(_foundation_2D_header_2D_ne.java:639) 
    at com.ibm._jsp._foundation_2D_header_2D_ne._jspx_meth_c_forEach_1(_foundation_2D_header_2D_ne.java:696) 
    at com.ibm._jsp._foundation_2D_header_2D_ne._jspService(_foundation_2D_header_2D_ne.java:148) 
    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:101) 
    at [internal classes] 
    at org.apache.tiles.request.jsp.JspRequest.doInclude(JspRequest.java:123) 
    at org.apache.tiles.request.AbstractViewRequest.dispatch(AbstractViewRequest.java:47) 
    at org.apache.tiles.request.render.DispatchRenderer.render(DispatchRenderer.java:47) 
    at org.apache.tiles.request.render.ChainedDelegateRenderer.render(ChainedDelegateRenderer.java:68) 
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:259) 
    at org.apache.tiles.template.InsertAttributeModel.renderAttribute(InsertAttributeModel.java:188) 
    at org.apache.tiles.template.InsertAttributeModel.execute(InsertAttributeModel.java:132) 
    at org.apache.tiles.jsp.taglib.InsertAttributeTag.doTag(InsertAttributeTag.java:299) 
    at com.ibm._jsp._foundation_2D_baseLayout._jspx_meth_tiles_insertAttribute_1(_foundation_2D_baseLayout.java:608) 
    at com.ibm._jsp._foundation_2D_baseLayout._jspService(_foundation_2D_baseLayout.java:173) 
    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:101) 
    at [internal classes] 
    at org.apache.tiles.request.servlet.ServletRequest.forward(ServletRequest.java:265) 
    at org.apache.tiles.request.servlet.ServletRequest.doForward(ServletRequest.java:228) 
    at org.apache.tiles.request.AbstractClientRequest.dispatch(AbstractClientRequest.java:57) 
    at org.apache.tiles.request.render.DispatchRenderer.render(DispatchRenderer.java:47) 
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:259) 
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:397) 
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:238) 
    at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:221) 
    at org.apache.tiles.renderer.DefinitionRenderer.render(DefinitionRenderer.java:59) 
    at org.springframework.web.servlet.view.tiles3.TilesView.renderMergedOutputModel(TilesView.java:132) 
    at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) 
    at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1257) 
    at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1037) 
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:980) 
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) 
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) 
    ... 45 more 

控制器

@Controller 
public class NormalizationJobHistoryController { 

    @RequestMapping(value = "/normalizationjobhistory") 
    public ModelAndView getViewHistory(ModelAndView model, HttpServletRequest req, HttpServletResponse res, 
      HttpSession session) throws Exception { 

     model.setViewName("viewNormalizationJobHistoryList"); 

     return model; 
    } 
} 

Jsp頁面

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> 
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> 
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> 
<%@ taglib prefix="tg" tagdir="/WEB-INF/tags"%> 
<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles"%> 
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> 

<!-- Main Body Section Start --> 
<main class="container padContnr"> 
<div class="row"> 
    <div class="col-md-12"> 
     <h1>Processing History</h1> 
    </div> 
</div> 
</main> 

tiles.xml

<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN" "http://tiles.apache.org/dtds/tiles-config_3_0.dtd"> 

<tiles-definitions> 

    <!-- Base Definition --> 
    <definition name="base-definition-ne" 
     template="/WEB-INF/views/layout/foundation-baseLayout.jsp"> 
     <put-attribute name="title" value="" /> 
     <put-attribute name="header" value="/WEB-INF/views/layout/header-ne.jsp" /> 
     <put-attribute name="foundation-header" value="/WEB-INF/views/foundation/foundation-header-ne.jsp" />   
     <put-attribute name="body" value="" /> 
     <put-attribute name="footer" value="/WEB-INF/views/layout/footerNe.jsp" /> 
     <put-attribute name="appliName" value="ne" /> 
    </definition> 

     <!-- Configuration job listing Page --> 
    <definition name="viewNormalizationJobHistoryList" extends="base-definition-ne"> 
     <put-attribute name="title" value="viewNormalizationJobHistoryList" /> 
     <put-attribute name="body" value="/WEB-INF/views/administration/viewNormalizationJobHistoryList.jsp" />  
    </definition> 

    </tiles-definitions> 

模型類

public class Configuration { 
    private int id; 

    public int getId() { 
     return id; 
    } 
    public void setId(int id) { 
     this.id = id; 
    } 
} 

回答

0

因爲你使用的自定義標籤和大量的代碼中與其它的jsp。所以很難弄清楚這個例子。檢查你所調用的所有jsp。你可以發佈標籤類代碼嗎?

-2

問題得到了我控制器解決

在地方的一個這樣的

model.addObject("status", configuration.getVcJobStatus().isEmpty() || configuration.getVcJobStatus() == null ? "NA":configuration.getVcJobStatus()); 

我已經改變了從身份到jobStatus問題得到了解決。

model.addObject("jobStatus", configuration.getVcJobStatus().isEmpty() || configuration.getVcJobStatus() == null ? "NA":configuration.getVcJobStatus()); 

我不知道這是奇怪的,否則我們不能在 使用'狀態' model.addObject()場。

注:你可能看不到這一塊在上面的代碼的代碼,因爲我已經刪除了所有鍋爐板代碼只是爲了檢查其中的問題所在,並在那個時候這個問題仍然是存在的,我不不知道過夜或臨時發生了什麼問題,但在早上當我再次檢查時,它正在工作,然後我把整個代碼放回那裏,並做了很多調試,我發現問題是'狀態'字符串。

相關問題