当前位置:编程学习 > JAVA >>

在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别想太多~~ --------------------编程问答--------------------
引用 3 楼 dengkun12345 的回复:
实际上是我用J2EE 1.4好使,但用JavaEE 5 就不好使了。



看来就是版本支持问题了 --------------------编程问答-------------------- 不知道楼主不好使是什么啊?
我一直用的是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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,