【发布时间】:2018-03-27 14:51:54
【问题描述】:
以下 servlet 读取 url 路径参数。
问题:如果输入包含特殊字符,例如我发现#,则字符串被截断!
@RestController
public class MyServlet {
@GetMapping("/hash")
@ApiIgnore
public String hash(HttpServletRequest req) {
String pw = req.getPathInfo(); //asdfgh
}
}
`localhost:8080/hash/asdfgh#jkl`
问题:如何原生传入输入参数?
【问题讨论】:
-
尝试在控制器路径中使用正则表达式
标签: java spring servlets spring-web