使用Servlet API对象作为入参
来源:互联网 发布:人工智能的现状 编辑:程序博客网 时间:2024/05/16 08:13
使用ServletAPI对象作为入参遇到的问题
@RequestMapping(value="/login",method = RequestMethod.POST) public String login(@RequestParam(value="username",defaultValue="")String username, @RequestParam(value="password",defaultValue="")String password, ModelMap model, HttpSession session) { String viewName; User user; try { user = service.login(username,password); user.setPassword(null); session.setAttribute(Constants.USER, user); session.setAttribute(Constants.ERROR, null); viewName = "redirect:http://localhost:8080/book/index.jsp"; } catch (ParameterException e) { viewName = "redirect:http://localhost:8080/book/login.jsp"; session.setAttribute(Constants.ERROR, e.getMessage()); session.setAttribute(Constants.USER, new User(username, "")); e.clear(); } catch (ServiceException e) { viewName = "redirect:http://localhost:8080/book/login.jsp"; session.setAttribute(Constants.ERROR, e.getMessage()); session.setAttribute(Constants.USER, new User(username, "")); } return viewName; }
注意事项
当在处理方法中需要用setAttribute()方法向HttpSession中放置键值对,需要将HttpSession对象作为方法参数传入,然后再设置键值对;如果传入的是HttpServletRequest对象,调用getSession()方法获取HttpSession,然后设置键值对,这种方式下,前端无法通过EL表达式获取到该键值对。
0 0
- 使用Servlet API对象作为入参
- 10008---SpringMVC 使用 Servlet API 作为入参
- SpringMVC-04 使用Servlet原生的API作为参数
- 3.使用POJO与Servlet原生API作为参数
- Spring MVC使用POJO以及servlet原生api作为参数
- 13. SpringMVC_使用Servlet原生API作为参数
- SpringMVC使用POJO和Servlet原生API作为参数
- Spring MVC 使用Servlet原生API作为参数
- java中对象作为方法的入参
- 5.SpringMVC_使用POJO作为参数,使用Servlet原生API作为参数
- 使用Servlet作为控制器
- 使用servlet作为控制器
- 使用Servlet作为控制器
- jQuery中使用this作为函数入参
- springmvc学习笔记(8)——使用Servlet原生API作为参数
- SpringMVC学习(五)之使用Servlet原生API作为参数
- Spring MVC 使用Servlet原生API作为参数,在 spring boot 、 spring cloud 同样适用。
- struts2 使用 servlet api
- 子串和-动态规划
- 136. Single Number
- Java static修饰方法
- 从数据库动态添加数据到下拉框(select)中
- java语言基础(44)——不同包下类之间的访问及import关键字的引入
- 使用Servlet API对象作为入参
- Python下emqtt服务的简单搭建
- haproxy tcp模式案例
- 数据预处理
- Android支付宝输入密码界面
- 利用阿里云快速安装最新版docker和加速docker pull
- hihoCoder 1043 完全背包
- html背景图url应用图标自适应元素宽高
- 获取CSS属性