EL表达式
最近做DRP项目的时候,学习到了1个新的知识。EL表达式,这个东西特别的简单,那我为何还要写1篇博客呢,1来推荐给更多的人使用,2来EL表达式给我带来了巨大的好处。 大家先来看看在我没用el表达式之前,我们要先将数据放入request中 。 <span style="font-size:18px;">//我们在servlet中将数据写入到Request中, 然后转到我们的测试页面!</span> <span style="font-size:18px;">public class JstlElServlet extends HttpServlet {
protected void doGet(HttpServletRequest req,HttpServletResponse resp)
throws ServletException,IOException {
req.setAttribute("hello","hello world");
req.setAttribute("User",User)
req.getRequestDispatcher("/jstl_el.jsp").forward(req,resp);
}
}
</span>
<span style="font-size:18px;"><body>
hello(jsp脚本)采取传统的方式:<%=request.getAttribute("hello") %><br>
自定义用户类User :
<%
User user=(User) request.getAttribute("hello");
%>
</body></span>
每次取数据都是要写<%%>,然后通过request的方法进行获得!,如果是自定义类型的类型,还要引入自定义类所在包,然后在定义1个该类的实例,在将从request中取到的数据进行强迫转换!我去,好麻烦! 但是在看1下我们如果有了EL表达式话,我们是怎样弄的! <span style="font-size:18px;"><body>
hello(el表达式,语法:$和{}):${hello }<br>
User(用户自定义类) :${user }
</body></span>
原来要写很多代码的东西,现在只要1句话就能够了可以了! 就不是真的很简单! 下边我们来看1下EL表达式究竟是该怎样用的! 1、语法结构 大家是否是发现EL表达式真的很好用,也很简单!赶快实践1把吧!
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |