我正在开发一个仪表板页面,它将解析文件并生成图表。因此,当我单击“提交”按钮时,我希望在成功发布post方法后,该页面应该重新加载或刷新。我也启用了安全性,但禁用了csrf()。
这是我的控制器,
@RequestMapping(value = "/analyze.go", method = RequestMethod.POST)
@ResponseBody
public String analyze(@RequestParam("logFile") MultipartFile file) {
//my code
return "{}";
//return "redirect:dashboard.html";
}
这是我的命名为dashboard.html的百万美元模板,
<form role="form" enctype="multipart/form-data" th:action="@{/analyze.go}"
method="post">
<div class="form-group">
<label for="logFile">File input</label> <input type="file"
name="logFile" id="logFile"/>
<p class="help-block">Select only *.log or any text type of
files</p>
<input type="submit" class="btn btn-primary" value="Submit"/>
</form>
目前正在重定向到http://localhost:9090/analyze.go页面。任何想法如何克服这个问题。我试着返回&#34;重定向:redirect_page&#34;但它没有用。