springmvc拓展篇

 目录

1. 如何把控制层的数据渲染到页面。

2. 返回json数据。

3. 定义全局异常处理。

4. 拦截器。


1. 如何把控制层的数据渲染到页面。‘

        我们在上次博客的基础上编写代码。

首先在pom.xml文件中引入servlet的依赖

 <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>2.5</version>
    </dependency>

首先我们需要编写一个控制层并写入数据

 

@Controller
@RequestMapping("/hello03")
public class HelloController03 { // /*:

    @RequestMapping("/index03")
    public String index03(Model model){ //model对象可以理解为request对象。凡是在该对象中保存的数据,作用范围同一个请求有效。
        User user=new User("张三",1,"120",17,new Date());
        model.addAttribute("user",user);
        return "index03";//springmvc采用请求转发的跳转。
    }

    @RequestMapping("index04")
    public String index04(HttpServletRequest request){
        User user=new User("李四",0,"120",18,new Date());
        request.setAttribute("user2",user);
        return "index03";//springmvc采用请求转发的跳转。
    }
    ///上面两种方法的作用是一样 都是保存在request范围。
    @RequestMapping("index05")
    public String  index05(HttpSession session){
        User user=new User("王五",0,"130",19,new Date());
        session.setAttribute("user05",user);
        return "index03";
    }
}

 创建一个新的jsp页面,这里命名为index03.jsp

        在页面中回显controller层的数据

 
===================================index03.jsp==================
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值