2010-12-15 72 views
1

J'ai deux pages jsp ordinaires dans mon application Spring 3, et une est en mode Excel. Le fichier Excel n'ouvre pas du tout la feuille Microsoft Excel même s'il le devrait. Je pense que c'est un problème de Resolver maintenant.ViewResolvers avec des vues excel

J'ai fait views.properties:.

xl (classe) = fi.utu.seurantaraporttisuodatin.service.Raportti index.class = org.springframework.web.servlet.view.JstlView index.url = /WEB-INF/jsp/index.jsp success.class = org.springframework.web.servlet.view.JstlView success.url =/WEB-INF/jsp/success.jsp

défini le:

et a obtenu l'erreur:

HTTP Status 500 -

type de rapport d'exception

message

Description Le serveur a rencontré une erreur interne() qui l'a empêché de remplir cette demande.

exception

org.springframework.web.util.NestedServletException: traitement Échec de la demande; l'exception imbriquée est org.springframework.beans.factory.BeanCreationException: Erreur lors de la création du bean avec le nom 'index': l'instanciation du bean a échoué; l'exception imbriquée est java.lang.IllegalStateException: aucune classe de bean spécifiée sur la définition du bean org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:656) org.springframework.web.servlet.FrameworkServlet.doGet (FrameworkServlet. java: 549) javax.servlet.http.HttpServlet.service (HttpServlet.java:617) javax.servlet.http.HttpServlet.service (HttpServlet.java:717) org.netbeans.modules.web.monitor.server .MonitorFilter.doFilter (MonitorFilter.java:390)

cause profonde

org.springframework.beans.factory.BeanCreationException: erreur de création de haricot avec 'index' nom: Instantiati de l'haricot a échoué; exception imbriquée est java.lang.IllegalStateException: Aucune classe de haricot indiqué sur la définition du haricot org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean (AbstractAutowireCapableBeanFactory.java:955) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. createBeanInstance (AbstractAutowireCapableBeanFactory.java:901) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:485) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:456) org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject (AbstractBeanFactory.java:291) org.springframework.beans.factory.support.DefaultSingletonBea nRegistry.getSingleton (DefaultSingletonBeanRegistry.java:222) org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:288) org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java: 190) org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons (DefaultListableBeanFactory.java:563) org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization (AbstractApplicationContext.java:872) org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:423) org.springframework .web.servlet.view.ResourceBundleViewResolver.initFactory (ResourceBundleViewResolver.java:251) org.springframework.web.servlet.view.ResourceBundleViewResolver.loadView (ResourceBundleViewResolver.java:194) org.springframework.web.servlet.view.AbstractCachingViewResolver .createView (AbstractCachingViewResolver.java:158) org.springframework.web.servlet.view.AbstractCachingViewResolver.resolveViewName (AbstractCachingViewResolver.java:77) org.springframework .web.servlet.DispatcherServlet.resolveViewName (DispatcherServlet.java:1091) org.springframework.web.servlet.DispatcherServlet.render (DispatcherServlet.java:1040) org.springframework.web.servlet.DispatcherServlet.doDispatch (DispatcherServlet.java : 798) org.springframework.web.servlet.DispatcherServlet.doService (DispatcherServlet.java:716) org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:644) org.springframework.web.servlet. FrameworkServlet.doGet (FrameworkServlet.java:549) javax.servlet.http.HttpServlet.service (HttpServlet.java:617) javax.servlet.http.HttpServlet.service (HttpServlet.java:717) org.netbeans.modules .web.monitor.server.MonitorFilter.doFilter (MonitorFilter.java:390)

racine provoquent

java.lang.IllegalStateException: Aucune classe de haricot indiqué sur la définition du haricot org.springframework.beans.factory.support.AbstractBeanDefinition.getBeanClass (AbstractBeanDefinition.java:372) org.springframework.beans .factory.support.SimpleInstantiationStrategy.instantiate (SimpleInstantiationStrategy.java:52) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean (AbstractAutowireCapableBeanFactory.java:948) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:901) org.springframework.bea ns.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:485) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:456) org.springframework.beans.factory.support.AbstractBeanFactory 1 $ .getObject (AbstractBeanFactory.java:291) org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:222) org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:288 org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:190) org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons (DefaultListableBeanFactory.java:563) org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization (AbstractApplicationContext.java:872) org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:423) org.springframework.web.servlet.view.ResourceBundleViewResolver .initFactory (ResourceBundleViewResolver.java:251) org.springframework.web.servlet.view.ResourceBundleViewResolver.loadView (ResourceBundleViewResolver.java:194) org.springframework.web.servlet.view.AbstractCachingViewResolver.createView (AbstractCachingViewResolver.java:158 org.springframework.web.servlet.view.AbstractCachingViewResolver.resolveViewName (AbstractCachingViewResolver.java:77) org.springframework.web.servlet.DispatcherServlet.resolveViewName (DispatcherServlet.java: 1091) org.springframework.web.servlet.DispatcherServlet.render (DispatcherServlet.java:1040) org.springframework.web.servlet.DispatcherServlet.doDispatch (DispatcherServlet.java:798) org.springframework.web.servlet .DispatcherServlet.doService (DispatcherServlet.java:716) org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:644) org.springframework.web.servlet.FrameworkServlet.doGet (FrameworkServlet.java:549) javax.servlet.http.HttpServlet.service (HttpServlet.java:617) javax.servlet.http.HttpServlet.service (HttpServlet.java:717) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter (MonitorFilter.java:390)

note La trace de pile complète de la cause première est disponible dans les journaux Apache Tomcat/6.0.20. Apache Tomcat/6.0.20

Je ne suis pas sûr de résoudre mon problème. J'ai vraiment besoin d'aide!

+0

Je suis aussi avoir le même problème avec ressort et 3.0.7 JBoss EAP 5.1. Veuillez mettre à jour si vous avez trouvé une solution. – prageeth

+0

Got it vous devez utiliser index. (Class) = org.springframework.web.servlet.view.JstlView au lieu de index.class = ... – prageeth

Répondre

0

vous devez utiliser l'index. (Classe) = org.springframework.web.servlet.view.JstlView au lieu de index.class = ...

+0

les choses ont été changées du printemps 2.x à 3.x – prageeth