Spring MVC + Thymeleaf:无法通过GET方法发送值

时间:2015-10-05 01:05:11

标签: html spring-mvc thymeleaf

我创建了一个表单,以便使用Spring MVC和Thymeleaf按日期搜索。这是形式:

<form role="form" action="#" th:action="@{buscar(fecha=${fecha})}" method="get" id="frmBuscar">
    <div class="form-group form-inline col-xs-5">
        <label>Mes</label>
        <input type="text" class="form-control input-sm monthPiker" name="fecha" id="fecha"/>
        <input type="submit" class="btn btn-primary" id="buscarRetencion" value="Buscar Retenciones"/>
    </div>
</form> 

我注意到操作值是"buscar?fecha="而不是"buscar?fecha=5-5-2015"。我需要捕获字段"fecha"的值。

1 个答案:

答案 0 :(得分:2)

从表单操作中删除fecha参数(使用th:action="@{buscar}"代替th:action="@{buscar(fecha=${fecha})}")。

表单字段fecha,双重性可能会导致问题。