मैं एक grails आवेदन विकसित कर रहा हूं जो बहुत सारे AJAX का उपयोग करता है। अगर अनुरोध AJAX कॉल है तो उसे प्रतिक्रिया देना चाहिए (यह हिस्सा काम कर रहा है), हालांकि अगर मैं यूआरएल में टाइप करता हूं ब्राउज़र को मुझे अनुरोधित पृष्ठ के बजाय घर/अनुक्रमणिका पृष्ठ पर ले जाना चाहिए। नीचे AJAX कॉल के लिए नमूना जीएसपी कोड है।grails नियंत्रक में AJAX अनुरोध या ब्राउज़र अनुरोध की पहचान
<g:remoteFunction action="list" controller="todo" update="todo-ajax">
<div id ="todo-ajax">
//ajax call rendered in this area
</div>
अगर हम ब्राउज़र URL बार में http://localhost:8080/Dash/todo/list टाइप करें, नियंत्रक http://localhost:8080/Dash/auth/index
की ओर ही रीडायरेक्ट नियंत्रक में इस मान्य करने के लिए कैसे।
हाय Siegfried, मैं अपने answer.I साथ करने की कोशिश की है अपवाद ऐसा कोई संपत्ति निम्नलिखित देता है बूटस्ट्रैप init closure.It में पहले भाग कहा: HttpServletRequest वर्ग के लिए: बूटस्ट्रैप: groovy.lang.MissingPropertyException: ऐसी कोई संपत्ति नहीं: कक्षा के लिए HttpServletRequest: बूटस्ट्रैप क्या आप कृपया मेरी मदद कर सकते हैं – DonX
कृपया अपना ईमेल पता भी प्रदान करें – DonX
आपको अपने बूटस्ट्रैप क्लास में क्लास javax.servlet.http.HttpServletRequest आयात करने की आवश्यकता है। मैं जवाब में एक पूर्ण उदाहरण जोड़ूंगा। –