No tag [oddNumberSum] defined in tag library imported with prefix [computer] jsp问题

自己预习jsp程序设计的内容时出现了这个报错 百思不得其解,查了百度和论坛居然都没有解决我的问题,下面进行简单的问题描述:
1.内容为第三章tag标记部分相关的问题。看我的代码。这是一个oddnumbersum.tag的tag标记,求奇数和:

<%@ tag pageEncoding="UTF-8"%>
<p style="font-family:宋体;font-size:36">
1~100以内的奇数和:
<%  int sum=0,i=1;
for(i=1;i<=100;i++){
	if(i%2==1)
		sum=sum+i;
}
out.println(sum);
%>p>


这是我的jsp文件:



<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib tagdir="/WEB-INF/tags" prefix="c"%>


调用tag文件计算100以内的奇数和:

然后出现了这样的报错:

No tag [oddNumberSum] defined in tag library imported with prefix [computer] jsp问题_第1张图片

这是我的web服务目录创建的样子:

No tag [oddNumberSum] defined in tag library imported with prefix [computer] jsp问题_第2张图片

2.让我一直想不明白我哪里错了哪里错了,书上就是这样的啊一模一样的代码我看了好几遍了,然后去查百度,有很多说是出现了这种的报错就是tag文件的大小写错啦,或者是那个这个冒号左右两边都不能有空格这种,我们课本上特意写了!! 所以怎么可能会犯这种低级的错误嘞,我还试了好多遍…
3.答案来了,就是我用的是eclipse 敲的代码,别人会不会这样我也不知道哦。
问题就在于那个web服务目录的创建:
No tag [oddNumberSum] defined in tag library imported with prefix [computer] jsp问题_第3张图片

这是课本上说的让我这样创建的嘛,居然错了,可恶!!可能是由于我用的eclipse吧。
No tag [oddNumberSum] defined in tag library imported with prefix [computer] jsp问题_第4张图片

eclipse里面有自带的WEB-INF目录,不用创建。我把tags文件夹移到自带的WEB-INF目录下面就好了。

No tag [oddNumberSum] defined in tag library imported with prefix [computer] jsp问题_第5张图片

No tag [oddNumberSum] defined in tag library imported with prefix [computer] jsp问题_第6张图片

你可能感兴趣的