весной AbstractExcelView и IE - PullRequest
       0

весной AbstractExcelView и IE

3 голосов
/ 27 февраля 2011

Я использую Spring ContentNegotiatingViewResolver для экспорта данных в файлы Excel. Это прекрасно работает в Chrome и FireFox, однако в IE вместо загрузки файла Проводник отображает в браузере бред.

Это мой фрагмент конфигурации:

<bean
        class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver"
        p:order="1">
        <property name="mediaTypes">
            <map>
                <entry key="xml" value="application/xml" />
                <entry key="txt" value="text/plain" />
                <entry key="xls" value="application/vnd.ms-excel" />
                <entry key="bin" value="multipart/form-data" />
            </map>
        </property>
        <property name="defaultViews">
            <list>
                <bean class="org.springframework.web.servlet.view.xml.MarshallingView">
                    <property name="marshaller" ref="oxmMarshaller" />
                    <property name="modelKey" value="response" />
                </bean>
                <bean name="excel" class="myclass.MyExcelViewResolver" />
            </list>
        </property>
    </bean>

есть идеи?

1 Ответ

0 голосов
/ 07 марта 2011

Проблема заключалась в настройке типа контента в заголовке ответа, он не был установлен. Я установил это вручную, и это решает проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...