我需要为 /jsp/login 和 /jsp/login?error 设置一个映射
请注意,我不能使用 /jsp/login?error=someval 然后检查 param 是否具有该值或默认值。= 在这种情况下不允许在参数之后。
这对弹簧可行吗?
为了澄清上述内容,我已经将代码如下:
@RequestMapping("/jsp/login")
public String login(@RequestParam(value = "error", required = false) String error, Map<String, Object> model) {
if(error != null && !error.isEmpty()) {
model.put("message", "wrong user id or password");
}
return "login";
}
所以请求 /jsp/login 和 /jsp/login?error 都被映射为 error = null as required = false。如果 url 类似于 /jsp/login?error=yes,则错误 != null
要求:error != null 即使 /jsp/login?error 没有任何参数值
qq_遁去的一_1
慕莱坞森
相关分类