SpringMvc---域之间的数据共享

SpringMvc域之间的数据交换向request域中共享数据在使用DispatcherServlet请求控制器处理所有请求后,是通过请求转发的形式处理请求。所以能共享request域中的数据使用原生ServletAPI实现域对象中的数据存取在java中在昨天学习过,当对当前方法使用注解后,为方法添加HttpServletRequest作为参数,它代表的就是当前请求。这样就能通过Servlet API往域中添加对象@RequestMapping("testRequestByS
摘要由CSDN通过智能技术生成

SpringMvc域之间的数据交换

向request域中共享数据

在使用DispatcherServlet请求控制器处理所有请求后,是通过请求转发的形式处理请求。所以能共享request域中的数据

使用原生ServletAPI实现域对象中的数据存取

在java中

在昨天学习过,当对当前方法使用注解后,为方法添加HttpServletRequest作为参数,它代表的就是当前请求。这样就能通过Servlet API往域中添加对象




@RequestMapping("testRequestByServletAPI")
public String testRequestByServletAPI(HttpServletRequest request) {
    request.setAttribute("Data", "千呼万唤始出来");
    return "show";
}

在html中

这里使用的是thymeleaf的语法,通过属性【th:text】让里面的参数代替p标签的文本内容在页面上输出

 


<p th:text="${Data}"></p>

使用ModelAndView往域对象添加数据

在使用ModelAndView处理请求和视图时,ModelAndView必须作为处理请求的方法的返回值

在使用时,先设置域中的内容,再设置视图名称,最后返回ModelAn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值