如何在@Controller内的ModelAndView中向消息中添加相对链接

时间:2016-01-13 23:15:43

标签: java spring

我有这段代码:

@RequestMapping(value = { "/", "/welcome**" }, method = RequestMethod.GET)
public ModelAndView defaultPage() {

    ModelAndView model = new ModelAndView();
    model.addObject("message", "This is default page! To login, click here");
    model.setViewName("hello");
    return model;
}

我想在模型中添加一条相关链接(在' here'字)。像/login这样的东西,所以它将由主控制器处理。

我确信有一种正确的方法,但我无法找到它。

1 个答案:

答案 0 :(得分:1)

您应该从视图级别进行创建,具体取决于您使用的模板引擎,例如:

<a href="<c:url value='/login'/>">here</a>

(JSP)

<a th:href="@{/login}">here</a>

(thymeleaf)