Các bạn, tôi không thể tìm thấy thông tin này rõ ràng trên web. Tôi có một hành động và tôi đang tạo ra một tập tin văn bản, tuy nhiên luôn luôn xuất hiện cho khách hàng như là một tập tin "generatePDF.action". Tôi muốn nó hiển thị như một tập tin receipt.txt.Làm thế nào tôi có thể xác định tên đầu ra của một StreamResult trong Struts2?
Đây là chú thích của tôi:
@Action(value = "/generateTXT",
results = {
@Result(name = "ok", type = "stream",
params = {"inputName", "inputStream",
"contentType", "application/octet-stream",
"contentDispostion", "attachment;filename=receipt.txt"})
})
Điều này có xảy ra nhất quán trên các trình duyệt hoặc là hành vi được tách biệt với một trình duyệt/phiên bản cụ thể không? –
Thật không may, nó vui vẻ trên Firefox 3.6 và Chrome 8 –