在Spring MVC中,我的代码返回一个ModelAndView,模型是Foo类的对象 Foo类有一个方法
lag
在JSP视图中,我想将模型对象的Zoo传递给自定义标记。 我有一个名为doForObject的自定义标记(它应该对传递的对象进行一些反射)。相应的标签Class有
res %>%
group_by(grp) %>%
summarise(n = which(!is.na(x))[1]-1)
# A tibble: 3 x 2
# grp n
# <chr> <dbl>
#1 group 1 10
#2 group 2 4
#3 group 3 9
如何将Foo的Zoo传递给此自定义标记?
我试过这两个:
public Zoo getZoo()
以及
public void setObject(Object object) {
this.object = object;
}
,即使这不起作用
<my:doForObject object="${model.zoo" />
但是在所有3种情况下,我都会在调用JSP时遇到错误 例如,对于最后一次尝试,我收到了错误消息
<my:doForObject>
<jsp:attribute name="object">${model.zoo}</jsp:attribute>
</my:doForObject>
模型对象(Foo的实例)创建(为简单起见)如下:
<c:set var="obj" value="${model.zoo}" />
<my:doForObject object="${obj}" />