springboot的@Controller使用字符串拼接重定向
大致代码如下
@PostMapping("/test")
public String userUploadWorkFile(HttpServletRequest request, @RequestParam("file") MultipartFile multipartFile) {
String projectName = request.getParameter("projectName");
...
...
...
return "redirect:/project/list.html?projectName=" + projectName;
}
最终浏览器上的访问路径是 /project/list.html?projectName=???? ,但代码中的字符串 projectName 是有确定值的,并不是????。
我想请问这是什么原因导致的,望大佬传道授业解惑。
回答
projectName 是 非ASCII 码组成?
return之前,先做转码,再用