<form action="sampleJsp.jsp" method="post">
<input type="text" name="sampleValue" value="10" />
<input type="text" name="sampleValue" value="11" />
<input type="text" name="sampleValue" value="12" />
<input type="text" name="sampleSingleValue" value="SingleValue"/>
<input type="submit" value="提交"/>
</form>
xx.jsp 的 <body>中 有
${paramValues.sampleValue[2]}
${param.sampleSingleValue }
显示结果为12 SingleValue
第一个EL表达就相当于在servlet中使用request.getParameterValues("sampleValue");
第二个EL表达式就相当于在servlet中使用request.getParameter("sampleSingleValue");
---------------------------------------------------------------------------------------------------------------------------------
刚学jsp时,好用脚本,后来学了jstl。自觉上手很费劲;不能像写.java一样顺畅的描述逻辑,而是一层套一层。中级项目作毕,磨合着全换用了jstl,总结一下:
先说el,对于处理servlet传过来的对象(比如Attribute),用el写那是相当的省事,这也是唯一让我欣慰的 调用的方法基本上都是对象+点,省略了get方法。
下面是el的11个隐藏对象:
1.首先,PageContext同于jsp中的pagecontext el便于调用对象及其属性,不适合调用方法。所以据说此对象很少用。
例子:
绝对路径
${pageContext.request.requestURL} :http://localhost/jstl/pages/MyJsp.jsp
相对路径
${pageContext.request.contextPath} :/jstl
提交方法
${pageContext.request.method} :GET
HTTP版本
${pageContext.request.protocol} :HTTP/1.1
2.其余的10种都是map类的
pageScope 与页面作用域属性的名称和值相关联的 Map 类 ***
requestScope 与请求作用域属性的名称和值相关联的 Map 类*****
exp默认的,可以不写,如${requestScope.msg}=${msg}
sessionScope 与会话作用域属性的名称和值相关联的 Map 类****
applicationScope 与应用程序作用域属性的名称和值相关联的 Map 类***
请求参数 param 按名称存储请求参数的主要值的 Map 类*****
exp${param.name }
paramValues 将请求参数的所有值作为 String 数组存储的 Map 类
请求头 header 按名称存储请求头主要值的 Map 类
headerValues 将请求头的所有值作为 String 数组存储的 Map 类
Cookie cookie 按名称存储请求附带的 cookie 的 Map 类*****
演示获取cookie中session id Session Id: ${cookie.JSESSIONID.value}
初始化参数 initParam 按名称存储 Web 应用程序上下文初始化参数的 Map 类***
${initParam.siteName }
常用的条件运算符(实在是懒人的最爱):Exp: ${(user.sex)==0?"male":"female"}
EL是个弱对象语言,所以很多东西都可以随便写。再次就不多叙
----------------------------------------------------------------------------------------------------------------------------------
分享到:
相关推荐
如果您学java它作为一个提纲挈领的东西还是不错的。另外我还将奉上IBM的java考试认证总结,也是比较概括,希望您能喜欢!
关于EL表达式和JSTL的总结。详细归纳EL表达式和JSTL的各种标签
使用EL JSTL表达式 servlet和分页进行编码 新闻管理系统
EL&JSTL从入门到精通.zip 内部资料,整合了El和jstl开发中所需要的内容
EL&JSTL相关jar
史上最详细的el表达式,jstl标签的说明,一份word文档在手,搞定标签不求人
本pdf是传智播客的教学资料,对学习和复习EL,JSTL有很大的帮助。
JSTL--EL使用手册.pdf使你学el和jstl的知识更全面
提供EL。jstl表达式的相关操作,里面有全面的jstl、EL的用法及其案例
EL和JSTL,EL语言是JSTL输出(输入)一个JAVA表达式的表示形式
会议管理系统使用EL和JSTL优化jsp页面
EL AND JSTL详细讲解,最基础的EL AND JSTL教程内容,
使用EL和JSTL,实现从Servlet中获取信息,然后在显示页面显示结果
在JSP技术严格的开发模式下,JSP页面是不允许有Java代码片段的,此时EL表达式&JSTL;就有着重要的作用(本压缩包含有两个jar包 jstl.jar + standard.jar)
JAVAEE实验报告EL表达式和jstl标签库的使用.pdf
实现了从数据查询图书,并通过Servlet+el+jstl+jsp技术,显示在表示层
EL表达式使用方法总结以及显示结果,jstl标签库使用方法总结以及显示结果。
总结的有关jstl和EL表达式的一些应用方法。
el和jstl学习笔记 很好很全 欢迎瞎子
NULL 博文链接:https://li1314aishui.iteye.com/blog/1314537