У меня есть класс следующим образом:SpringMVC: как получить значение @RequestMapping в функции
@Controller
@RequestMapping("/path1")
public class MyController
{
@RequestMapping(value = "/path2", method = RequestMethod.GET)
public ModelAndView func(ModelAndView mav)
{
String path = getRequestMappingValue(); // Here I expect a function which returns "/path1/path2"
mav.setViewName(path + ".jsp");
return mav;
}
}
Что требуется функция getRequestMappingValue(), которая возвращает значение аннотаций @RequestMapping (в в этом случае это «/ path1/path2»)
в одну сторону будет –
@JigarJoshi Не могли бы вы объяснить более подробно? Я новичок в Java и SpringMVC. – zccoding
Для этого нет веских оснований. Если у вас есть JSP в 'something/path1 /', называемом 'path2.jsp', просто напишите это в' setViewName'. Не заставляйте его зависеть от некоторых других метаданных. –