作为初学Java web的新手来说学到el和JSTL的时候还是觉得比较简单的,小白个人感觉有一定Java基础的同学学起来还是比较容易的。总的来说上手容易,只不过需要记忆的知识点还是比较多的,下面就由小白为大家一一道来。
1.el表达式 提供了在JSP中简单化表达式的方法。它是一种简单的语音,给予可用的命名空间、嵌套属性和对集合、操作符的访问符、映射到JAVA类中静态方法的可扩展函数以及一组隐式对象。我个人觉得el表达式是把jsp页面中的Java某些代码用el标签替代掉,el表达式可以操作文字,运算符,变量等操作,el隐式对象分为域范围有关的隐式对象:papeScope,requestScope,sessionScope,applicationScope于输入输出有关的隐式对象request.getparameter,request.getParameterValues。其他隐式对象cookie,initParam等。
2.Jstl是一个不断完善的开放源代码的并实现web应用程序中常见的通用功能的定制标签库集,这些功能包括爹送和条件判断,数据管理格式化,xml操作以及数据路访问。JSTL由四个定制标签库core,format,xml,xml组成。个人感觉coro库还是比较重要的,当然在使用JSRL标签是需要做些准备工作,需要引用对应的jar包和Taglib指令,每个库都对应一个taglib指令。每个Jspl标签都对应很多的属性,这就需要大家努力记住了。
个人感觉el和JSPL标签不算太难,只不过需要自己多下点功夫去记忆了。