运用El表达式传值问题
一 、直接传值
运用request.setAttribute("","");(注意:我们只可以直接把参数值传过去,不可以传值到重定向页面)
二、重定向传值
redirectAttributes.addFlashAttribute("","");
可以传值到重定向的页面,但是只可以传值到一次重定向的页面(这句话是自己感觉,错了大家一定要提醒我哦)
三、Model封存值
在ssm框架中,jsp页面运用EL表达式的时候,要用Model封存值,例如:
jsp页面
<h4><p>作者:${blog.uname}</p> <p>标签:${blog.blable}</p></h4><br>
<br><br>
<div style="width: 70%; float: left" >
<pre width="40">${blog.bcontext}</pre>
<br><br>
<div style="width: 70%; float: left" >
<pre width="40">${blog.bcontext}</pre>
controller中:
model.addAttribute("blog",blog);
jsp页面中的blog对应model的那个封存的blog
感谢您的阅读,您的支持是我写博客动力。