क्या कोई मुझे बता सकता है कि जावास्क्रिप्ट मान को जेएसपी में स्क्रिप्टलेट में कैसे पास किया जाए?मैं जेएसपी में स्क्रिप्टलेट में जावास्क्रिप्ट मान कैसे पास करूं?
उत्तर
आपका जावास्क्रिप्ट मूल्यों क्लाइंट साइड कर रहे हैं, अपने स्क्रिप्टलेट सर्वर-साइड चल रहा है। इसलिए यदि आप एक स्क्रिप्टलेट में अपने जावास्क्रिप्ट चर का उपयोग करना चाहते हैं, तो आपको उन्हें सबमिट करने की आवश्यकता होगी।
इसे प्राप्त करने के लिए, या तो उन्हें इनपुट फ़ील्ड में स्टोर करें और एक फॉर्म सबमिट करें, या AJAX अनुरोध करें। मेरा सुझाव है कि आप इसके लिए JQuery देखें।
सरल, आप नहीं कर सकते!
जेएसपी सर्वर की तरफ है, जावास्क्रिप्ट क्लाइंट साइड का अर्थ है जब जावास्क्रिप्ट का मूल्यांकन किया जाता है, वहां कोई और 'jsp code' नहीं होता है।
यदि आप कह रहे हैं कि आप जावास्क्रिप्ट में जावास्क्रिप्ट वैल्यू को एक जेएसपी से दूसरे में पास करना चाहते हैं तो जावास्क्रिप्ट वैरिएबल को अगली जेएसपी फ़ाइल में पास करने के लिए URLRrriting तकनीक का उपयोग करें और अनुरोध ऑब्जेक्ट में अगली जेएसपी में एक्सेस करें।
अन्य बुद्धिमान आप नहीं कर सकते हैं।
मैं के रूप में इस सवाल में व्याख्या की है:
"किसी को मुझे बता सकते हैं कि कैसे एक JSP में उपयोग के लिए जावास्क्रिप्ट के लिए मूल्यों पारित करने के लिए?"
यदि ऐसा है, तो यह HTML फ़ाइल सर्वर-गणना चर को जेएसपी में एक जावास्क्रिप्ट में पास कर देगी।
<html>
<body>
<script type="text/javascript">
var serverInfo = "<%=getServletContext().getServerInfo()%>";
alert("Server information " + serverInfo);
</script>
</body>
</html>
हो सकता है कि आपने प्रश्न को सही तरीके से नहीं पढ़ा हो, वह जावास्क्रिप्ट वैल्यू को टैग करने के लिए जावास्क्रिप्ट वैल्यू पास करना चाहता है और जावास्क्रिप्ट के लिए लिप्यंतरण के अंदर मूल्य नहीं है :) –
आपकी अपेक्षा के अनुसार यह संभव नहीं है। लेकिन आप ऐसा कुछ कर सकते हैं। अपने जावा स्क्रिप्ट मान को सर्वलेट/नियंत्रक को पास करें, अपनी प्रसंस्करण करें और फिर इस मान को जेएसपी पेज पर पास करें ताकि इसे किसी ऑब्जेक्ट में आपकी आवश्यकता के रूप में रखा जा सके। फिर आप इस वैल्यू का उपयोग अपनी इच्छानुसार कर सकते हैं।
मैं दो तरीकों से प्रदान कर सकते हैं,
a.jsp,
<html>
<script language="javascript" type="text/javascript">
function call(){
var name = "xyz";
window.location.replace("a.jsp?name="+name);
}
</script>
<input type="button" value="Get" onclick='call()'>
<%
String name=request.getParameter("name");
if(name!=null){
out.println(name);
}
%>
</html>
b.jsp,
<script>
var v="xyz";
</script>
<%
String st="<script>document.writeln(v)</script>";
out.println("value="+st);
%>
बी.जेपीएस सुझाव काम नहीं कर रहा है, यह ' ' – Jeevanantham
हाँ b.jsp काम नहीं कर रहा है। क्या कोई इसे काम करने में मेरी मदद कर सकता है –
आप ऐसा नहीं कर सकते, लेकिन आप के सामने कर सकते हैं:
अपने jsp में आप
<%
String name = "John Allepe";
request.setAttribute("CustomerName", name);
%>
पहुँच js में चर
<script>
var name = "<%= request.getAttribute("name") %>";
alert(name);
</script>
- 1. जेएसपी और स्क्रिप्टलेट
- 2. जेएसपी स्क्रिप्टलेट के अंदर विधियां कानूनी हैं?
- 3. मैं जावास्क्रिप्ट कॉलबैक फ़ंक्शन में एकाधिक तर्क कैसे पास करूं?
- 4. मॉडल में वसंत एमवीसी addAttribute, जेएसपी जावास्क्रिप्ट
- 5. स्क्रिप्टलेट
- 6. मैं एक जेएसपी में एक क्रॉस-संदर्भ जेएसटीएल आयात के माध्यम से पैरामीटर कैसे पास करूं?
- 7. जेएसपी में अनुरोध विशेषताओं पर कैसे पहुंचे?
- 8. मैं C# में छविबटन क्लिक ईवेंट में मान कैसे पास करूं?
- 9. मैं जावास्क्रिप्ट में दिनांक तुलना कैसे करूं?
- 10. जेएसपी से टाइल्स विशेषता में मूल्य कैसे पास करें?
- 11. कैसे struts में JSP स्क्रिप्टलेट मूल्य
- 12. मैं साइथन में सी फ़ंक्शन में पॉइंटर कैसे पास करूं?
- 13. मैं पर्ल में किसी फ़ंक्शन में हैश कैसे पास करूं?
- 14. मैं फिटनेस टेस्ट में खाली मूल्यों में कैसे पास करूं?
- 15. मेरे जेएसपी पेज में स्क्रिप्टलेट का उपयोग करने से कैसे बचें?
- 16. मैं Jquery Autocomplete फ़ील्ड में अतिरिक्त पैरामीटर कैसे पास करूं?
- 17. जावास्क्रिप्ट वेब श्रमिक - मैं तर्क कैसे पास करूं?
- 18. मैं जावास्क्रिप्ट .filter() विधि में कॉलबैक फ़ंक्शन में अतिरिक्त पैरामीटर कैसे पास करूं?
- 19. मैं अपने कोल्डफ्यूजन पेज में जावास्क्रिप्ट का उपयोग कैसे करूं?
- 20. मैं नियंत्रक में requestmapping मान कैसे प्राप्त करूं?
- 21. मैं अपने डेटाबेस में अंतिम सम्मिलित मान कैसे प्राप्त करूं?
- 22. मैं किसी जेएस वैरिएबल के मान (संदर्भ नहीं) को फ़ंक्शन में कैसे पास करूं?
- 23. जेएसपी टैग में जावास्क्रिप्ट आयात करना
- 24. मैं जावास्क्रिप्ट में आईफ़्रेम से अभिभावक से विशेषता मान कैसे पास कर सकता हूं?
- 25. मैं परीक्षण मामले में HttpServletRequest ऑब्जेक्ट को कैसे पास करूं?
- 26. मैं उद्देश्य-सी में एकाधिक पैरामीटर कैसे पास करूं?
- 27. मैं एक AsyncTask में संदर्भ कैसे पास करूं?
- 28. मैं ऑब्जेक्ट को टाइमर ईवेंट में कैसे पास करूं?
- 29. मैं पोस्ट क्वेरी में एक पायथन सूची कैसे पास करूं?
- 30. मैं फ़ंक्शन में कस्टम विशेषता कैसे पास करूं?
आप के और अधिक सटीक जानकारी प्रदान कर सकते हैं कर सकते हैं आपकी आवश्यकता है? जैसा कि आप हासिल करने की योजना बना रहे हैं .. जैसे कुछ psuedocode या कुछ हो सकता है? –