Spring3.0(表单:选择,表单:选项)标记库支持HTML5数据-*属性

Spring3.0(表单:选择,表单:选项)标记库支持HTML5数据-*属性,spring,spring-mvc,twitter-bootstrap,Spring,Spring Mvc,Twitter Bootstrap,Spring3.0(form:select,form:option)标记库支持使用bean的属性呈现HTML5数据-*属性?如果是,举个例子会有所帮助。 背景:我正在开发一个SpringMVC应用程序,使用BootstarpCSS和JS以及Spring提供的标记。需要使用HTML5数据-*属性来使用下拉选项保留其他数据。根据其中一个下拉列表中的用户选择,我希望更新更多下拉列表,并且我希望避免AJAX调用来获取下一个下拉列表中的选项,因为我在页面加载期间拥有数据。 我知道JQuery有属性支持,但

Spring3.0(form:select,form:option)标记库支持使用bean的属性呈现HTML5数据-*属性?如果是,举个例子会有所帮助。 背景:我正在开发一个SpringMVC应用程序,使用BootstarpCSS和JS以及Spring提供的标记。需要使用HTML5数据-*属性来使用下拉选项保留其他数据。根据其中一个下拉列表中的用户选择,我希望更新更多下拉列表,并且我希望避免AJAX调用来获取下一个下拉列表中的选项,因为我在页面加载期间拥有数据。
我知道JQuery有属性支持,但这需要在页面加载时执行javascript代码,所以正在寻找HTML5支持。欢迎您提出任何其他处理此问题的建议。

Spring 3.0表单标签上支持Data-*属性(我相信还支持您指定的任何有效命名的自定义属性)。您还可以使用bean属性的值作为属性值,例如

<form:input data-test="${myBean.propertyName}" path="propertyName" />


为了回答问题的第二部分,您询问是否有方法让Spring表单标记库使用您指定的bean属性的内容填充data-*属性,这并不是自动发生的:您需要编写一个自定义标记来实现这一点。

Spring 3.0表单标记上支持Data-*属性(我相信还有您指定的任何有效命名的自定义属性)。您还可以使用bean属性的值作为属性值,例如

<form:input data-test="${myBean.propertyName}" path="propertyName" />


要回答问题的第二部分,即您询问是否有方法让Spring表单标记库使用您指定的bean属性的内容填充data-*属性,这不会自动发生:您需要编写一个自定义标记来完成此操作。

如何使用选项标记处理此问题:。我需要???要成为countryList列表下bean的属性,您必须执行自己的循环。。。如何使用选项标记处理此问题:。我需要???要成为countryList列表下bean的属性,您必须执行自己的循环。。。等