| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 763 人关注过本帖
标题:[求助]EL自定义函数的问题。。。错在哪儿呢?
只看楼主 加入收藏
xinqing12312
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-3-23
收藏
 问题点数:0 回复次数:3 
[求助]EL自定义函数的问题。。。错在哪儿呢?
运行后提示:
org.apache.jasper.JasperException: The class specified in the method signature in TLD for the function Greeting:greet cannot be found.

文件greeting.jsp:
<%@ page contentType="text/html; charset=GBK"%>
<%@ taglib prefix="Greeting"uri="/myGreeting"%>
<html>
<body>
${Greeting:greet()}
</body>
</html>

文件web.xml
<taglib>
<taglib-uri>
/myGreeting
</taglib-uri>
<taglib-location>
/WEB-INF/taglib.tld
</taglib-location>
</taglib>

文件taglib.tld
<?xml version="1.0" encoding="UTF-8"?>
<taglib 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/web-jsptaglibrary_2_0.xsd http://java.sun.com/xml/ns/j2ee"
version="2.0">
<tlib-version>1.1</tlib-version>
<jsp-version>2.0</jsp-version>
<short-name>Greeting</short-name>
<uri>/myGreeting</uri>
<function>
<name>greet</name>
<function-class>myFunction.Functions</function-class>
<function-signature>java.lang.String sayHello()</function-signature>
</function>
</taglib>

WEB-INF/classes/myFunction中有Functions.class
搜索更多相关主题的帖子: 函数 定义 web Greeting 
2007-03-23 17:33
时空之蕊
Rank: 2
等 级:新手上路
威 望:3
帖 子:691
专家分:0
注 册:2004-10-31
收藏
得分:0 
<?xml version="1.0" encoding="UTF-8"?>
<taglib 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/web-jsptaglibrary_2_0.xsd http://java.sun.com/xml/ns/j2ee"
version="2.0">
<tlib-version>1.1</tlib-version>
<short-name>Greeting</short-name>
<uri>myGreeting</uri>
<function>
<name>greet</name>
<function-class>myFunction.Functions</function-class>
<function-signature>java.lang.String sayHello()</function-signature>
</function>
</taglib>

我渴望掌控时空的核心——用最先进的技术,打造无比美丽的世界!
2007-03-23 17:39
xinqing12312
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-3-23
收藏
得分:0 

不行啊 修改后还是同样的错误

2007-03-26 08:55
nodonkey
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-4-13
收藏
得分:0 
回复:(xinqing12312)[求助]EL自定义函数的问题。。...

<?xml version="1.0" encoding="UTF-8"?>
<taglib 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/web-jsptaglibrary_2_0.xsd http://java.sun.com/xml/ns/j2ee"
version="2.0">
<tlib-version>1.1</tlib-version>
<jsp-version>2.0</jsp-version>
<short-name>Greeting</short-name>
<uri>/myGreeting</uri>
<function>
<name>greet</name>
<function-class>myFunction.Functions</function-class>
<function-signature>java.lang.String sayHello()</function-signature>
</function>
</taglib>
中的
<short-name>Greeting</short-name>
换成其他的名称看

2007-04-13 16:19
快速回复:[求助]EL自定义函数的问题。。。错在哪儿呢?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038588 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved