使用Spring MVC修剪Thymeleaf中的输入值

时间:2016-11-04 15:17:38

标签: html spring-mvc thymeleaf

我想知道如何将修剪输入值,然后再将其发送给使用Thymeleaf的控制器?

我使用Spring MVC和Thymeleaf作为模板引擎。

我的表格代码:



<form id="collabForm" method="post" action="#" th:action="@{/collaborateurs/add}" role="form" th:object="${newCollaborateur}">
  <div class="box-body">
    <div class="form-group col-sm-6 col-md-4 col-lg-4">
      <label for="nomCollab">Nom</label>
      <input id="nomCollab" class="form-control" name="nom" type="text" placeholder="Saisir le nom" th:field="*{nom}" required="required"/>
    </div>
  </div>
</form>  
&#13;
&#13;
&#13;

非常感谢!

2 个答案:

答案 0 :(得分:0)

我的解决方案

def alerter(l,w,inc):
    dic = {}
    lis = []
    for i in range(0,len(l)-w+1):
        avg = sum(l[i:i+w])/w
        lis.append(avg)
        for j in range(0,w):
            if l[i+j] in dic.keys():
                dic[l[i+j]].append(avg)
            else:
                dic[l[i+j]] = [avg]

    for i in range(len(lis)-1):
        if lis[i]*inc < lis[i+1]:
            return True

    for k,v in dic.items():
        if min(v)*inc < k:
            return True
    return False

答案 1 :(得分:0)

您可以使用Spring StringTrimmerEditor:

public abstract class BaseController // your super controller class

    @InitBinder
    public void initBinder(final WebDataBinder binder) {

        final StringTrimmerEditor stringtrimmer = 
            new StringTrimmerEditor(true);
        binder.registerCustomEditor(String.class, stringtrimmer);
    }
}