JSP到Spring MVC Controller

时间:2013-11-29 11:19:06

标签: jsp spring-mvc

我的JSP代码如下。 `

           if ("print".equalsIgnoreCase(next))
    {
        out.print("var num=0;");
    }
    else if("none".equalsIgnoreCase(next)){
        out.print("");
    }
    else
    {
        response.sendRedirect(redirectUrl);
    }

`

如何将其移至Spring MVC控制器..

我可以使用ModelAndView(“redirect:myurl”)重定向返回ModelAndView

但其他两个条件呢......

1 个答案:

答案 0 :(得分:0)

生成响应文本是视图的工作。控制器的工作是为视图准备数据。所以,例如,你可以做到

if ("print".equalsIgnoreCase(next)) {
    modelAndView.addObject("mustPrint", true);
}
else if("none".equalsIgnoreCase(next)){
    modelAndView.addObject("mustPrint", false);
}

在JSP中:

<c:if test="${mustPrint}">
    var num=0;
</c:if>