Chcę dać plik do pobrania za pomocą java, struts2 i ajax.Pobieranie pliku za pomocą Java, Struts 2 i AJAX
Na mojej stronie html znajduje się przycisk o nazwie "eksport" kliknięcie, na którym zostanie wywołane wywołanie ajax, które wykona zapytanie i utworzy plik .xls za pomocą kodu i chcę przekazać ten plik do pobrania użytkownikowi bez przechowywania to na dysku twardym.
Czy ktoś wie, jak to zrobić, używając struts2 i ajax w java?
Czy jest dostępny przykład?
Daj mi znać, jeśli potrzebujesz więcej szczegółów ze mną ...
Dzięki.
amar4kintu
Witam, kładę follwing w moim struts.xml \t \t \t \t \t contenttype aplikacja/vnd.ms-Excel \t \t \t \t \t \t Filestream \t \t \t \t \t \t mocujący, nazwa pliku = report.xls \t \t \t \t \t \t 1024 \t \t Teraz postępowałem zgodnie z twoimi instrukcjami, ale daje on plik do pobrania z nazwą akcji, która jest ExportReport.action zamiast z raportu.xls Jaki powinien być powód? –
amar4kintu
Używałeś MSIE? Przepuść nazwę pliku jako URL pathinfo lub użyj lepszej przeglądarki internetowej. – BalusC
Używam firefox i powinien dać mi plik do pobrania jako report.xls, ale zamiast tego daje mi ExportReport.action do pobrania. i jeśli zmienię nazwę na report.xls. Pokazuje doskonały plik .xls, który eksportuję. Czy ktoś może powiedzieć, czego mi brakuje? – amar4kintu