मेरे पास एचटीएमएल, जेसन और एक्सएमएल स्प्रिंग की सामग्री के साथ काम कर रहा है, वार्तालाप दृश्य (स्प्रिंग 3.2)सामग्री NegotiatingViewResolver के साथ JasperReportsMultiFormatView का उपयोग कैसे करें?
एक जेस्परपोर्ट्स का उपयोग कर सीएसवी आउटपुट प्राप्त करने का प्रयास कर रहा है।
वसंत .jrxml फ़ाइल को ठीक और पार्स कर सकता है ठीक है। जब मैं एक .csv यूआरएल को देखने का प्रयास निम्न त्रुटि हो रही है:
java.lang.ClassNotFoundException: org.springframework.ui.jasperreports.JasperReportsUtils
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
यहाँ मेरी webmvc-config.xml है (यह सही है?):
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="useNotAcceptableStatusCode" value="true"/>
<property name="order" value="1"/>
<property name="contentNegotiationManager">
<bean class="org.springframework.web.accept.ContentNegotiationManagerFactoryBean">
<property name="favorPathExtension" value="true"/>
<property name="ignoreAcceptHeader" value="false"/>
<property name="mediaTypes">
<map>
<entry key="json" value="application/json"/>
<entry key="xml" value="application/xml"/>
<entry key="csv" value="text/csv"/>
</map>
</property>
</bean>
</property>
<property name="defaultViews">
<list>
<bean class="org.springframework.web.servlet.view.json.MappingJackson2JsonView">
<property name="objectMapper" ref="configuredObjectMapper"/>
</bean>
<bean class="org.springframework.web.servlet.view.xml.MarshallingView">
<property name="marshaller">
<bean class="org.springframework.oxm.xstream.XStreamMarshaller"/>
</property>
</bean>
<bean id="parties" class="org.springframework.web.servlet.view.jasperreports.JasperReportsMultiFormatView">
<property name="url" value="WEB-INF/parties.jrxml"/>
<property name="reportDataKey" value="dataSource"/>
</bean>
</list>
</property>
<property name="viewResolvers">
<list>
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="order" value="2"/>
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
</bean>
</list>
</property>
</bean>