在javaee5中如何使用jstl
将jstl已经引入了,在jsp页面中也已经引入了。但就是不好使,请高手指点。 --------------------编程问答-------------------- 不好使 是指那个方面?不起作用?还是其他
首先看 web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
版本。
记得好像是2.4默认支持el
所以其他的先把
el表达式支持在jsp中添加
<%@ page contentType="text/html; charset=gbk"%>
<%@ page isELIgnored="false"%> --------------开启el表达式支持
--下面就是引入 标签库,看需要那个
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
最后检查是否jar包引入是否恰当。
还有就是某些版本 还有而外在web-info中把 tld几个相关文件加入 --------------------编程问答-------------------- 又一位被 MyEclipse 毒害的同学! --------------------编程问答-------------------- 实际上是我用J2EE 1.4好使,但用JavaEE 5 就不好使了。 --------------------编程问答-------------------- 果子就想想新人的难处吧~~
lz别想太多~~ --------------------编程问答--------------------
看来就是版本支持问题了 --------------------编程问答-------------------- 不知道楼主不好使是什么啊?
我一直用的是javaee5的jstl啊,好着呢
javaee5引用的路径java ee 5 libraries--》jstl-1.2.jar--》META-INF--》c.tld,把URI复制到页面不久成了吗? --------------------编程问答-------------------- <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
没有jar包就导入jstl的jar
--------------------编程问答-------------------- 在工程的lib包添加standard.jar和jstl.jar的jar包就可以的 --------------------编程问答-------------------- standard.jar和jstl.jar 加进去。。然后,你可以在jsp页面这么引用
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> --------------------编程问答-------------------- 难道是习惯问题?换了版本觉得不顺手?....
补充:Java , Java EE