2009-03-14 13 views
5

मेरे पास मेरे index.html पृष्ठ पर एक फॉर्म है जो जावा सर्वलेट को POST अनुरोध करता है। यह सर्वलेट कुछ प्रसंस्करण करता है और मैं servlet द्वारा उत्पादित कुछ चर के साथ index.html पर रीडायरेक्ट करना चाहता हूं।मैं जावा पृष्ठ पर रीडायरेक्ट कैसे कर सकता हूं और जावा में उस पृष्ठ पर वेरिएबल्स कैसे पास करूं?

header("Location: index.html?var1=a&var2=b"); 

मैं कैसे जावा के साथ एक ही प्राप्त कर सकते हैं, उम्मीद है कि एक GET अनुरोध का इस्तेमाल कर रही:

पीएचपी में, यह के रूप में सरल हो जाएगा।

धन्यवाद सभी

उत्तर

10

एक जावा सर्वलेट में, आप लिखना चाहें:

response.sendRedirect("index.html?var1=a&var2=b..."); 

ओह ठीक है, मैं नोट करना चाहिए कि आपको doGet तरह प्रोसेसर विधि में यह कर सकते हैं () या doPost() ...

2

आप उपयोग कर सकते हैं

HttpResponse.sendRedirect("Location: index.html?var1=a&var2=b"); 

में और अधिक के लिए this link देखें गठन।

req.setAttribute("message","Hello world"); 
rd =req.getRequestDispatcher("/index.jsp"); 

और अपने सर्वलेट में, आप के साथ डेटा हड़पने:

3

आप कुछ अतिरिक्त मूल्यों के साथ एक ही सर्वलेट के जवाब अनुप्रेषित

<%=request.getAttribute("message");%> 
2

यह रूप में सरल है के रूप में:

response.sendRedirect("index.html?var1=a&var2=b"); 
संबंधित मुद्दे

 संबंधित मुद्दे