如何解决"No tag "" defined in tag library imported with prefix "inquire""

SULUCY718 2013-05-09 07:24:37
各位大神!小女子我实在是没辙了!!
这是我的note.JSP代码页面:
我的tag文件是:
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
<%@ tag import="java.sql.*"%>
<%@ attribute name="tableName" required="true" %>
<%@ attribute name="user" required="true" %>
<%@ attribute name="password" required="true" %>
<%@ variable name-given="biao" scope="AT_END" %>
<%@ variable name-given="queryResult" scope="AT_END" %>
<%
StringBuffer result;
result=new StringBuffer();
try{ Class.forName("com.mysql.jdbc.Driver");
}
catch(Exception e) {}
Connection con;
PreparedStatement pre;
ResultSet rs;



try { result.append("<table border=1>");
String uri= "jdbc:mysql://localhost:3306/x-sim";
con=DriverManager.getConnection(uri,"root","3311196");

DatabaseMetaData metadata=con.getMetaData();
ResultSet rs1=metadata.getColumns(null,null,tableName,null);
int 字段个数=0;
result.append("<tr>");
while(rs1.next())
{ 字段个数++;
String clumnName=rs1.getString(4);
result.append("<td>"+clumnName+"</td>");
}

result.append("</tr>");
pre=con.prepareStatement("SELECT * FROM "+tableName);
rs=pre.executeQuery();
while(rs.next())
{ result.append("<tr>");
for(int k=1;k<=字段个数;k++)
result.append("<td>"+rs.getString(k)+"</td>");
result.append("</tr>");
}
result.append("</table>");
con.close();
}
catch(SQLException e)
{ result.append("请输入表名");
}
jspContext.setAttribute("queryResult", new String(result));
jspContext.setAttribute("biao", tableName);

%>


出现的JSP页面错误是:

究竟是哪里有错?!!!
...全文
3556 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdmwldz 2014-10-10
  • 打赏
  • 举报
回复
应该是<inquire:后面多了1个 空格
z1275698357 2014-10-10
  • 打赏
  • 举报
回复
Geek41 2013-10-25
  • 打赏
  • 举报
回复
<%@ taglib prefix="pg" tagdir="WEB-INF/tags/" %> 看不懂你的tags是tag还是文件夹啊,"/"这个是啥?
he20101020 2013-10-25
  • 打赏
  • 举报
回复
使用uri,就不会出现这个问题了,今天也遇到了,解决了。 出错时引入方式:<%@ taglib prefix="pg" tagdir="WEB-INF/tags/" %> 后改为: <%@ taglib prefix="pg" uri="http://jsptags.com/tags/navigation/pager" %> 问题解决。 这是你自定义的,在你的tld文件中,有个uri定义,例如: <taglib> <tlibversion>1.0</tlibversion> <jspversion>1.1</jspversion> <shortname>pg</shortname> <uri>http://jsptags.com/tags/navigation/pager</uri> 这里定义uri 唯一就行 .....后面的就不弄上来了 </taglib>
  • 打赏
  • 举报
回复
你自己定义的标签,起码加上标签元素吧。前缀有了,标签呢?比如你设置的标签是xxoo,应该这样用<inquire:xxoo
xucai112 2013-05-27
  • 打赏
  • 举报
回复
你弄好了没?坐等
SULUCY718 2013-05-09
  • 打赏
  • 举报
回复
没人回嘛

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧