serlvet跳转jsp页面时出现的错误
org.apache.jasper.JasperException:/QueryTopic.jsp(3,21)Theattributeprefixhttpdoesnotc...
org.apache.jasper.JasperException: /QueryTopic.jsp(3,21) The attribute prefix http does not correspond to any imported tag library
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page import="com.bbs.bean.Topic %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html> <head>
</head>
<body>
<%
ArrayList array = (ArrayList)request.getAttribute("topics");
out.println(array);
%>
<c:set value="topicname" var="topic"></c:set>
<c:out value='${request.getAttribute("topics")}'></c:out>
</body>
</html> 展开
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page import="com.bbs.bean.Topic %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html> <head>
</head>
<body>
<%
ArrayList array = (ArrayList)request.getAttribute("topics");
out.println(array);
%>
<c:set value="topicname" var="topic"></c:set>
<c:out value='${request.getAttribute("topics")}'></c:out>
</body>
</html> 展开
5个回答
展开全部
你好,初步判断是QueryTopic.jsp写的有问题,用浏览器直接访问QueryTopic.jsp试试看,
提示信息说的是tag lib前面的http写法是错误的。 少引了<http:>这个需要的taglib吧
提示信息说的是tag lib前面的http写法是错误的。 少引了<http:>这个需要的taglib吧
追问
这是QueryTopic.jsp 的源码,是不是写错了,还有jstl出了要导入那两个jar包,还需要在web.xml里面配置吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
QueryTopic.jsp代码最好能贴出来,从异常提示信息说你没有引某个tag标签。
追问
贴出来了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-22
展开全部
在写跳转路径是最好写成绝对路径,相对路径如果对其控制不好的话会在转发的时候出现问题。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-23
展开全部
在写跳转路径是最好写成绝对路径,相对路径如果对其控制不好的话会在转发的时候出现问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是你用了jstl没有引标签库啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询