public class UserAction extends ActionSupport { private static final long serialVersionUID = 1L;
private UserService userService; private String userName;
private String passWord; Map<String, Object> request = (Map<String, Object>) ServletActionContext
.getRequest(); public String UserLogin() {
request.put("user", userName);
return userService.login(userName, passWord) ? SUCCESS : ERROR;
} public void setUserService(UserService userService) {
this.userService = userService;
} public String getUserName() {
return userName;
} public void setUserName(String userName) {
this.userName = userName;
} public String getPassWord() {
return passWord;
} public void setPassWord(String passWord) {
this.passWord = passWord;
}
}
加上那个request变量就报错误,不加就没事。刚学习spring,想在在页面中使用${requestScope.user}访问。这个问题怎么解决?本人小白。
private UserService userService; private String userName;
private String passWord; Map<String, Object> request = (Map<String, Object>) ServletActionContext
.getRequest(); public String UserLogin() {
request.put("user", userName);
return userService.login(userName, passWord) ? SUCCESS : ERROR;
} public void setUserService(UserService userService) {
this.userService = userService;
} public String getUserName() {
return userName;
} public void setUserName(String userName) {
this.userName = userName;
} public String getPassWord() {
return passWord;
} public void setPassWord(String passWord) {
this.passWord = passWord;
}
}
加上那个request变量就报错误,不加就没事。刚学习spring,想在在页面中使用${requestScope.user}访问。这个问题怎么解决?本人小白。
.getRequest();
肯定报错,request类型不对,不是map,而是HttpServletRequest
所以要写成这样:
HttpServletRequest request = ServletActionContext.getRequest();
.getRequest();
明显有问题啊 request是个对象啊 你用MAP接收 8319449JAVA高级技术交流群
.getRequest();
明显有问题啊 request是个对象啊 你用MAP接收 8319449JAVA高级技术交流群