jsptag标记使用问题,求帮助

在编写jsp的tag遇到了些问题,代码应该是没问题的,但是访问不了页面
<%@page  contentType="text/html"%>
<%@page   pageEncoding="utf-8"%>
<%@page import="java.util.Iterator" %>
<%@taglib tagdir="/WEB-INF/tags" prefix="getWords"%>
<html>
<body bgcolor=#CCCCFF>
<% String str="How are you,are you student?where are you from?";
  %>
<getWords:backWords  okString="<%=str%>"/><%--使用tag标记 --%>  
<p style="font-family:宋体;font-size:26">
<%=str%><br>
<%
   Iterator<String>ite=words.iterator();
   out.print("使用了†"+words.size()+"个单词:<br>");
   while(ite.hasNext()){
       out.print(""+ite.next());
   }
%>
</p>  
</body>
</html>

img

我尝试过运行书上的例题(书上给的代码),结果同样是无法导入的标记库中未定义标记
尝试过重装jdk(从8换到了18),重装eclipse,以及tomcat,都无法解决

如何才能正常运行呢?

你这个都乱码了,里面的标记什么的注意格式,都乱成什么样了
问题在这里

img