java url encoder 的一个问题
Posted 侧耳倾听的世界
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java url encoder 的一个问题相关的知识,希望对你有一定的参考价值。
@RequestMapping(value = {"/search"}) public String errorPath(HttpServletResponse response, @RequestParam(value = "keyword") String keyword, @RequestParam(value = "via") String via) throws IOException { response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); String url = "/search/"+ URLEncoder.encode(keyword, "UTF-8")+"/4"; response.setHeader("Location", url); response.sendRedirect(url); return ""; }
在这个例子中,如果没有加URLEncoder.encode(keyword, "UTF-8"),运行的时候会发现生成的url是有问题的,
这个时候就需要把keyword给encoder.
以上是关于java url encoder 的一个问题的主要内容,如果未能解决你的问题,请参考以下文章
Java-URLEncoder.encode 什么时候才是必须的
URL fetch failure on https://storage.googleapis.com/tensorflow/tf-keras-datasets/mnist.npz: None(代码片