gpt4 book ai didi

java - Spring MVC,不可选择元素列表的表单控件

转载 作者:行者123 更新时间:2023-12-01 13:40:27 25 4
gpt4 key购买 nike

正如标题所述,我想知道是否有一个 HTML 元素用于处理不可选择元素的列表)以及如何将它与 Spring MVC 一起使用。不可选择元素列表是一种充当多个分隔值的持有者的控件,事实上,用功能术语描述,我们可以使用 multiple="true"进行选择,默认情况下会选择所有元素,因此所有值都会发送到 {{onSubmit}} 上的 Controller 。我不记得这种控件是否有一个名称,以及是否存在于 HTML 标准 FORM 中(我猜没有)。 (*)

例如,假设我们有一个 View (称为 view.jsp),它使用由 Controller (称为 Controler.java,抱歉使用了廉价的名称)创建和填充的 Bean(称为 Bean.java):D )。为了简单起见,我们假设所有接线工作都已完成。

Bean.java

Class Bean {
Collection<String> values;

// setters and getters
}

view.jsp

<form:select path="values" items="${values}" /> // (*) the idea is here use the right component, not a select, because a select excludes some values, and i want all values!

Controller.java

protected ModelAndView onSubmit(final HttpServletRequest request,
final HttpServletResponse response, final Object command,
final BindException errors) throws Exception {
Bean bean = (Bean) command;

bean.getValues();
// do my bussiness-model stuff
}

感谢所有阅读本文的人!

向大家致以问候!

维克多。

最佳答案

为什么不只使用具有相同名称的禁用(不可编辑)输入字段?您还可以在这里查看how to bind collections with spring .

关于java - Spring MVC,不可选择元素列表的表单控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20843191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com