मैंने स्क्वायर एमवीसी नियंत्रक में वसंत बीन्स आदि तक पहुंचने के लिए सर्वलेट काम किया है। सामान्य सर्वलेट request.getPathInfo()
में क्यों नहीं null
वापस, लेकिन वसंत नियंत्रक में मुझे शून्य मान मिलता है? मुझे पता है कि मैं @PathVariable
का उपयोग कर सकता हूं, लेकिन आश्चर्य कीजिए कि इस विधि के परिणाम अंतर क्यों हैं?स्प्रिंग एमवीसी नियंत्रक - getPathInfo() शून्य
@RequestMapping(value = {"/test", "/test/*"})
public void test(HttpServletRequest req, HttpServletResponse res) {
log.info(req.getPathInfo() == null); // true!
if (req.getMethod().equalsIgnoreCase("get")) {
// analogue to doGet...
} else {
// analogue to doPost...
}
}
यूआरएल क्या मार रहा है? –
यूआरएल: 'http: // localhost: 8080/myApp/test/hello'। 'req.getPathInfo()' shuld return '/ हैलो' – marioosh