如何将HashMap从html传递到spring控制器

时间:2019-12-30 21:19:03

标签: java spring thymeleaf

我尝试将数据从表传递到控制器:

<form class="w3-container" method="post" action="/txt">
        <table id="determineParameters">
            <thead>
                <tr>
                    <th> Parameter</th>
                    <th> Value</th>
                </tr>
            </thead>
            <tbody>
                <tr th:each="parameter: ${parameters}">
                    <td th:text="'@' + ${parameter}" class="w3-text"></td>
                    <td><input th:name = "${parameter}" class="w3-input"/></td>

                </tr>
            </tbody>
        </table>
    <div class="w3-container w3-margin">
        <input class="w3-button w3-blue" type="submit" value="Create txt"/>
    </div>
</form>

如您所见,我在html页面中获得了 parameters 设置(HashSet<String>)。 我想将数据填充到表apply中,并将此数据传递到地图(HashMap<String, String>),其中键是参数,值是输入字段中的数据。

如何在Controller方法中传递此地图?:

@Controller
public Clazz{
    @PostMethod(value="/txt")
    public void parseTxt(//?????
                        ){}
}

PS It not must be exactly HashMap`-我需要以任何方式从表中接受数据

0 个答案:

没有答案