照着老师给的课件做的,总是出错。
shiyan.jsp
<%@ page contentType="text/html;Charset=GB2312" %>
<%@ taglib tagdir="/WEB-INF/tags" prefix="computer"%>
<html>
<body>
<computer:Jiecheng N="10"/>
</body>
</html>
Jiecheng.tag
<%@ tag pageEncoding = "UTF-8"  %>
<H3>这是一个tag文件:</H3>
<%@attribute name="N"required="true"%>
<%!
   public String getRes(int n){
long sum=1;
while(n!=0){
sum=sum*n;
n--;
}
return "1到"+n+"的阶乘和:"+sum;
}
%>
<%
  out.println("传过来的n的值为"+N);
  int n=Integer.parseInt(N);
  out.println(getRes(n));
%>
我把shiyan.jsp放在一个web服务目录中了,在这个服务目录中新建了Web-INF/tags文件夹,把tag文件放进去了,可是编译shiyan.jsp时还是出错了,如下图:求教大家了JSPtagWeb服务HTMLString