SpringMVC第二天上午

2019-07-06  本文已影响0人  宝宝跟你们拼啦

响应的处理:

    返回值:ModelAndView、String、void

    1、ModelAndView:可以进行数据共享,也可以进行页面跳转

         需求:模拟查询一个用户信息显示集合

        步骤一:user文件夹下新建一个页面selectUser.jsp

        步骤二:在controller中新建一个方法

        步骤三:创建一个实体类User

        步骤四:在对应controller中的方法中模拟添加几条数据

        步骤五:数据共享,返回页面

    2、返回String类型,需求:在selectUser页面添加一个th编辑超链接,跳转到editUser.jsp

    数据共享的几种方式(1、Model model    2、HttpSession session)

        步骤一:添加超链接

        步骤二:定义一个控制器editUser

        步骤三:查询到的数据需要共享,使用Model来共享,与request共享一样,都在request作用域                           内,返回的路径默认也是请求转发

        步骤四:在editUser页面通过el表达式即可获取到后台传递过来的值

        页面效果:

3、重定向如何使用?

在editUser页面添加一个form表单,跳转到updateUser控制器中,

使用redirect:xxx.action进行跳转,,或者使用forward:xxx.action转发

涉及到重定向那就涉及到数据存储的问题,如何向session中存放数据?

提供了默认的HttpSession session代表的就是当前请求对应的会话对象

4、返回void类型

上一篇 下一篇

猜你喜欢

热点阅读