का उपयोग कर फ़ाइल डाउनलोड मैं जावा, स्ट्रूट 2 और AJAX का उपयोग कर फ़ाइल डाउनलोड देना चाहता हूं।जावा, स्ट्रूट 2 और AJAX
मेरे एचटीएमएल पेज पर "निर्यात" नामक एक बटन है जिस पर AJAX कॉल किया जाएगा, जो एक क्वेरी निष्पादित करेगा और कोड का उपयोग करके .xls फ़ाइल बनाएगा और मैं उस फाइल को बिना स्टोर किए उपयोगकर्ता को डाउनलोड करने के लिए देना चाहता हूं यह हार्ड ड्राइव पर।
क्या कोई जानता है कि जावा में struts2 और AJAX का उपयोग करके ऐसा कैसे करें?
क्या कोई उदाहरण उपलब्ध है?
अगर तुम मुझे से अधिक जानकारी की आवश्यकता मुझे जानते हैं ...
धन्यवाद।
amar4kintu
हैलो, मैं अपने struts.xml में follwing रख <कार्रवाई नाम = "ExportReport" विधि = "ExportReport" class = "com.frontend.Interrogations"> \t \t <परिणाम नाम = "सफलता" type = "धारा"> \t \t \t <परम नाम = "contentType"> आवेदन/vnd.ms-एक्सेल \t \t \t \t \t \t <परम नाम = "inputName"> FILESTREAM \t \t \t \t \t \t <परम नाम = "contentDisposition"> लगाव; फ़ाइल नाम = report.xls \t \t \t \t \t \t <परम नाम = "bufferSize"> 1024 \t \t अब मैंने आपके निर्देशों का पालन किया है, लेकिन यह कार्रवाई नाम के साथ डाउनलोड करने के लिए फ़ाइल देता है जो report.xls की बजाय ExportReport.action है तो इसका कारण क्या होना चाहिए? – amar4kintu
तो, आप एमएसआईई का उपयोग कर रहे थे? या तो URL pathinfo के साथ फ़ाइल नाम पास करें, या एक बेहतर वेबब्रोसर का उपयोग करें। – BalusC
मैं फ़ायरफ़ॉक्स का उपयोग कर रहा हूं और इसे मुझे file.xls के रूप में डाउनलोड फ़ाइल देना चाहिए, बल्कि इसके बजाय यह मुझे निर्यात करने के लिए ExportReport.action देता है। और अगर मैं इसे rep.xls पर पुनर्नामित करता हूं। यह सही .xls फ़ाइल दिखाता है जिसे मैं निर्यात कर रहा हूं .. क्या कोई बता सकता है कि मुझे क्या याद आ रही है? – amar4kintu