Faceci, nie mogę znaleźć tych informacji w sieci. Mam akcję i generuję plik tekstowy, jednak zawsze pojawia się on dla klienta jako plik "generatePDF.action". Chcę to pokazać jako plik receipt.txt.Jak zdefiniować nazwę wyjściową StreamResult w Struts2?
Oto moja adnotacja:
@Action(value = "/generateTXT",
results = {
@Result(name = "ok", type = "stream",
params = {"inputName", "inputStream",
"contentType", "application/octet-stream",
"contentDispostion", "attachment;filename=receipt.txt"})
})
Czy dzieje się to konsekwentnie w różnych przeglądarkach lub czy zachowanie jest zależne od konkretnej przeglądarki/wersji? –
Niestety, stało się to na Firefox 3.6 i Chrome 8 –