返回时Firefox不保留表单值

时间:2015-03-19 16:16:17

标签: html spring-mvc firefox thymeleaf

我在Spring MVC中遇到一个简单的搜索表单问题。当用户在结果页面上并返回时,应在表单中显示先前的输入数据。这应该仅在用户返回时发生,因此如果他刷新页面,则应清除表单输入。这适用于IE,Safari和Chrome。不幸的是不适用于Firefox。有人有想法吗?我该如何解决这个问题?

以下是控制器中的相应方法:

 @RequestMapping(value = BFunctions.WA_SEARCH, method = RequestMethod.GET)    
public ModelAndView searchForm() {
    SearchDto searchDto = new SearchDto();
    return new ModelAndView("/search", "entity", searchDto);
}

我使用百里香的html模板:

 <form class="form-horizontal search" role="form" method="get" th:action="@{${currentUser}? ${BFunctions.WA_SEARCH_RESULTS} : '/public/search/results'}" th:object="${entity}">
    <form:group name="name" class="auto-focus-primary" th:text="#{search.name}" />
    <form:group name="street" th:text="#{search.street}" />
    ......
    </form>

0 个答案:

没有答案