一、启用EL表达式
首先需要两个jar包
jstl.jar 和 standard.jar
如果不涉及jstl就可以直接在jsp头中声明
<%@ page isELIgnored="false" %>
还要检查下web.xml中的声明
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
其中的version还有2_4.xsd如果是2.5的则要改成2.4,
二、使用JSTL
通常情况下我们还要借助于JSTL,结合EL表达式使用
一般网上介绍是这样声明taglib的
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
或者
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
我暂不清楚这两者有什么区别,但是有些eclipse会提示第二种不合法。
但我更喜欢程序和外界没有任何关联,所以在网上搜到让jsp来引用本地的tld文件
1.将下载到的tld文件——例如c.tld放到项目WEB-INF下或建一个目录
2.在项目的web.xml中声明taglib
<jsp-config>
<taglib>
<taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
</jsp-config>
3.然后就可以在jsp中这样使用了
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
当然也可以用其他的uri
分享到:
相关推荐
JAVAEE 实验报告 EL 表达式和 JSTL 标签库的使用 EL 表达式(Expression Language)是一种在 JSP 页面中使用的脚本语言,用于简化 JSP 页面的开发。EL 表达式可以访问 JSP 页面中的变量、对象和集合,进行逻辑操作...
EL表达式与JSTL标签库,挺实用的工具
EL表达式及JSTL里三个主要标签实现表的增删改查
el表达式,EL表达式言语和JSTL 很不错的资料啊
El表达式与Jstl 标签库学习,EL表达式语法结构:El 表达式的作用,如何使用El表达式; 2.Jstl 标签库的作用3.使用JSTL标签库 :
Web前端开发,开发jsp的时候。使用EL表达式以及JSTL标签时,所需的两个jar包。 ???????????????
EL表达式言语和JSTL EL表达式言语和JSTL EL表达式言语和JSTL
EL表达式 JSTL常用标签 用于web开发
java JSTL_EL表达式vJSTL_EL表达式JSTL_EL表达式JSTL_EL表达式JSTL_EL表达式JSTL_EL表达式JSTL_EL表达式
JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet...JSTL包含两个部分:标签库和EL(Expression Language表达式语言)语言。标签库目前支持四种标签:
NULL 博文链接:https://li1314aishui.iteye.com/blog/1314537
EL表达式和JSTL标签大全
Tomcat5.5 下使用JSTL1.1必须的两个jar包,版本为jstl-1.1.2.jar和standard1.1.2.jar
struts jstl el表达式示例代码 struts jstl el 表达式 源码
EL表达式使用方法总结以及显示结果,jstl标签库使用方法总结以及显示结果。
EL表达式EL表达式 JSTL JSP标准标签库 在EL表达式中只能进行逻辑运算 并不能进行逻辑控制 也就是说 使用了EL表达式 还是无法真正实现JSP页面完全无脚本 这时我们可以借助JSTL来
包含了EL表达式和jstl教程,而且含有jstl所需的jar包。
在JSP技术严格的开发模式下,JSP页面是不允许有Java代码片段的,此时EL表达式&JSTL;就有着重要的作用(本压缩包含有两个jar包 jstl.jar + standard.jar)
里面包括el表达式的基本内容总结,与JSTL相关的例子说明
JSP应用开发-EL表达式与JSTL标签 EL表达式(Expression Language)是一种用于JSP页面中的语言,主要用于替换JSP页面中的脚本表达式,从JSP隐式对象中提取java对象、获取数据。EL表达式的语法结构是:“${变量或...