>我的控制器中有以下内容
@GetMapping("/login")
public String login(@RequestParam(name="userId", required=true) String userId) {
if (userId.matches("^\d+$")) {
return "login";
我的login.jsp
中有以下内容
User: <input type="text" name="userId" value="${userId}"><br>
但是对于 URLhttps://localhost:8443/login?userId=751061
,浏览器返回
User: <input type="text" name="userId" value=""><br>
如何从请求访问userId
?我也试过${requestScope.userId}
。
我已经用mvn spring-boot:run
重建了应用程序。
我必须添加
public String login(@RequestParam(name="userId", required=true) String userId,
HttpServletRequest request) {
...
request.setAttribute("userId", userId);
然后它就可以访问了。铁轨真的宠坏了你。
https://memorynotfound.com/servlet-attributes-example/