在我的控制器中,我有:
@RequestMapping(value = "/uploadImage", method = {RequestMethod.POST})
public ModelAndView addUser (@RequestParam(value="file") MultipartFile file,
HttpServletRequest request,
ModelMap model) {
...
if (...) {
model.addAttribute("uploadFileError", true);
return new ModelAndView("/", model);
}
return new ModelAndView("/", model);
在我的接收页面中:
@RequestMapping(value = "/")
public String root(Model model, HttpServletRequest request) {
...
return "index";
}
但Spring返回“错误解析模板[/],模板可能不存在,或者任何已配置的模板解析器都无法访问”
请帮帮忙。多谢了。
根据所给出的解释,您似乎需要重定向到同一服务器中的其他控制器。下面的代码将适合您管理这一点。
@RequestMapping(value = "/uploadImage", method = { RequestMethod.POST })
public ModelAndView addUser(@RequestParam(value = "file") MultipartFile file, HttpServletRequest request,
ModelMap model) {
return new ModelAndView("redirect:/", model);
}
要进一步阅读,您可以参考以下重定向和转发的区别
转发:
重定向:
如果您只想测试下面运行的重定向而不使用MultipartFile@alanbe
@RequestMapping(value = "/uploadImage", method = { RequestMethod.POST })
public ModelAndView addUser(/* @RequestParam(value = "file") MultipartFile file, */ HttpServletRequest request,
ModelMap model) {
return new ModelAndView("redirect:/", model);
}
问题内容: 我正在尝试通过springboot Web应用程序提供Angular2应用程序。我已经找到了许多非常简单的方法示例: https://spring.io/blog/2015/01/12/spring-and-angular-js-a-secure-single-page- application#using-spring-boot-cli https://github.com/zoua
RedirectAttribute:可以在Controller中return时设置跳转方式为重定向(return “redirect:要跳转的视图”),也可以在Controller中传参时传入一个RedirectAttributes类型的值,再配合flush给request中的存入数据,并且在重定向时候避免数据丢失。
我试图将Spring Boot日志重定向到log4j2,但我看不出配置中缺少什么。 请注意,在A和B之间,在下面的图片1中,状态日志如何包含我想要的模式中的一些日志条目,但有些不包含。 图片中的“MYCONFIG” 我所追求的是在Spring Boot启动后自定义日志的格式。 图1-控制台输出: 图2-log4j2。属性文件 到目前为止,我所看到的是:https://logging.apache.
我有一个超文本标记语言登录页面,其中我有一个管理和用户的单选按钮,根据它,如果用户选择管理员,那么它应该重定向到管理员登录页面,如果他选择用户,那么它应该转到用户登录页面。 html登录页面如下: 用户的admin_login.php页面如下所示: 会话_start(); $email=$_POST["email"]; $psw=$_POST["psw"]; $name=“”; 包括db_conf
隐私设置->清除浏览数据(从时间开始) https/ssl->管理证书->删除所有项(包括证书) 检查没有书签。 Firefox也有类似的问题,但它的解决方案不适用于Chrome。有人对我能做些什么有什么建议吗?提前感谢您的帮助!
我正在使用Firefox,在设置服务器时,我一直在摆弄重定向。现在,Firefox已经缓存了从http://example.com/到https://example.com/和从http://sub.example.com/到https://sub.example.com/的301重定向。 我已经尝试了以下几件事: null 我的Firefox版本是38.0.1,我使用的是Windows8.1。我