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