是否可以:在 *-servlet.xml 文件的 mvc:view-controller 元素或控制器方法中设置 URI 模板,然后使用/获取该路径参数in a jsp?
我知道在控制器方法中使用 @PathVariable 将使我能够访问路径参数在该控制器方法中。但是我怎样才能访问路径参数在jsp中?
例如,是否可以执行以下操作:
*-servlet.xml 文件:
<beans...>
<mvc:view-controller path="/home" view-name="home"/>
<mvc:view-controller path="/home/{error}" view-name="home"/>
</beans>
jsp 文件:
<c:if test="${not empty param['error']}">
<span class="error">You have an error...</span>
</c:if>
如果您想在 jsp 中访问它,请将其作为属性从控制器返回:
@RequestMapping("/home/{error}")
public void handleError(@PathVariable String error, ModelMap model) {
//your regular stuff
model.addAttribute("error", error);
}
-
<c:if test="${not empty error}">
<span class="error">You have an error...</span>
</c:if>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)