यही मैं यहां हासिल करने की कोशिश कर रहा हूं।
मेरे पास एक लॉगिन पृष्ठ है जो नीचे रहता है WebContent/login.jsp. यह ऐप का प्रारंभिक प्रवेश बिंदु है। अब मुझे इस लॉगिन पृष्ठ पर एक विशेषता नाम प्रदर्शित करने की आवश्यकता है (जो मुझे myProperies को इंजेक्ट करने वाले बैकएंड से मिलता है।
मैंने पृष्ठ नाम प्राप्त करने के लिए इस प्रविष्टि बिंदु को नियंत्रक के माध्यम से रूट करने के बारे में सोचा लेकिन मुझे एक समस्या का सामना करना पड़ रहा है जहां पेजनाम विशेषता हमेशा जेएसपी पर खाली हो जाती है। साथ ही सिस्टम आउट कभी नहीं बुलाया जाता है। मुझे लगता है कि मेरे नियंत्रक को कभी नहीं बुलाया जा रहा है? मैं जिस URL का उपयोग कर रहा हूं वह है: http://localhost:8080/abc/login.html
package com.abc.xyz;
import javax.annotation.Resource;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import com.abc.xyx.prop.MyProperties;
@Controller
public class PreLoginController {
@Resource
private MyProperties myProperties;
@RequestMapping(value = "/abc/login.html", method = RequestMethod.GET)
public String getMyLoginPage(ModelMap model){
String pageName = myProperties.getMyPageName();
model.addAttribute("page", pageName);
System.out.println("my page name is: " + pageName);
return "login";
}
}
1 उत्तर
आपका @RequestMapping मान "/abc/login.html" के बजाय "/login" होना चाहिए, यह मानते हुए कि आपका डिस्पैचर सर्वलेट "html" की तलाश में है और आपका संदर्भ रूट "abc" है
संबंधित सवाल
नए सवाल
java
जावा एक उच्च स्तरीय प्रोग्रामिंग भाषा है। इस टैग का उपयोग तब करें जब आपको भाषा का उपयोग करने या समझने में समस्या हो। इस टैग का उपयोग शायद ही कभी किया जाता है और इसका उपयोग अक्सर [वसंत], [वसंत-बूट], [जकार्ता-ई], [Android], [javafx], [हडूप], [श्रेणी] और [मावेन] के साथ किया जाता है।
System
की एक कैपिटलS
है, और sysout लाइन में;
(अर्धविराम) नहीं है।