1

我正在使用 spring mvc 来开发我的 portlet。我们必须在jsp中使用spring taglibs吗?我使用和 aui 标签。我可以将 ModelAndView 对象映射到 aui 标签吗?我需要使用从渲染方法设置的模型填充字段。或者还有其他解决方法吗?我的控制器中还有一个自动装配的模型 bean。例如:我应该能够在modelandview对象中设置模型并在 jsp 中检索该模型以填充 aui字段。

4

2 回答 2

1

我从控制器设置了一个 bean,并使用了 aui 标签的 bean 属性。有效。<aui:input bean="${questionnare}" .... 这对我来说很好,如果 bean 有价值,它就会被预先填充。

class YourModel{
 String someValue;
}

在控制器中,我们将参数添加到渲染映射方法@ModelAttribute("yourModel") YourModel yourModel

在liferay jsp页面中,只需添加

<aui:input type="text" name="someValue"... bean="${yourModel}"/>

这将填充该值(如果存在)。

于 2014-04-07T04:33:10.627 回答
0

我认为您可以使用@modelAttribute 注释,spring 会将请求参数绑定到模型。

于 2014-04-04T05:12:23.173 回答