代码之家  ›  专栏  ›  技术社区  ›  sree

将aui标记映射到springmvc ModelAndView对象

  •  1
  • sree  · 技术社区  · 10 年前

    我正在使用springmvc开发我的portlet。我们是否也必须在jsp中使用spring taglib?我用了和aui标签。我可以将ModelAndView对象映射到aui标记吗?我需要使用从渲染方法设置的模型填充字段。或者还有其他的原因吗?我的控制器中还自动连接了一个模型bean。例如:我应该能够设置 模型 在里面 模型和视图 对象并在jsp中检索该模型 填充aui 领域。

    2 回复  |  直到 10 年前
        1
  •  1
  •   sree    10 年前

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

    class YourModel{
     String someValue;
    }
    

    在控制器中,我们向rendermapping方法添加参数 @ModelAttribute("yourModel") YourModel yourModel

    在liferay jsp页面中,只需添加

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

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

        2
  •  0
  •   Sravan Kumar    10 年前

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