首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp</c: forEach >有关问题

2013-11-30 
jsp/c: forEach 问题我的jsp是这样的:%@ page languagejava importjava.util.* pageEncodingUT

jsp</c: forEach >问题
我的jsp是这样的:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
 <%@ page contentType="text/html; charset=ISO8859-1" %>
 <%@ taglib prefix="c:" uri="http://java.sun.com/jsp/jstl/core" %>
 <%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %> 
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 
<%@ page isELIgnored="false"%>
 <%@ page import="java.util.ArrayList"%>
 。。。。。
 <c: forEach items="${list}" var="ro"> 
       <tr>
         <td>${ro.id}</td>
         <td>${ro.num}</td>
         <td>${ro.cla}</td>
         <td>${ro.bednum}</td>
         <td>${ro.price}</td>
         <td>${ro.state}</td>
         </tr>
        </c: forEach >
         
     </table>
 浏览器运行后:
 HTTP Status 500 - <h3>Validation error messages from 
TagLibraryValidator for fmt in /Inqury.jsp</h3><p>null: 
org.xml.sax.SAXParseException; lineNumber: 4; columnNumber: 10; 与元素类型 
"jsp:root" 相关联的属性名 "xmlns:c" 必须后跟 ' = ' 
字符。</p><h3>Validation error messages from 
TagLibraryValidator for sql in /Inqury.jsp</h3><p>null: 
org.xml.sax.SAXParseException; lineNumber: 4; columnNumber: 10; 与元素类型 
"jsp:root" 相关联的属性名 "xmlns:c" 必须后跟 ' = ' 
字符。</p><h3>Validation error messages from 
TagLibraryValidator for c in /Inqury.jsp</h3><p>null: 
org.xml.sax.SAXParseException; lineNumber: 4; columnNumber: 10; 与元素类型 
"jsp:root" 相关联的属性名 "xmlns:c" 必须后跟 ' = ' 字符。</p>
 这是什么意思啊。。。我在WebRoot下的lib目录中导入了jstl.jar  standard.jar????
[解决办法]
有没有servlet-api.jar?
[解决办法]
prefix="c:" 这里是c吧,不是c:
[解决办法]
没有到入所需的包 需要导包
[解决办法]

引用:
改成c后变为HTTP Status 500 - /Inqury.jsp (line: 132, column: 3) No tag "" defined in tag library imported with prefix "c",所以应该时C:

不科学吧,用了好多次了都是c
[解决办法]
这个 prefix  可以定义的 不过一般都是 定义为C
[解决办法]
jstl.jar  standard.jar 把这两个包放到tomcat目录下的lib里面去试下
回复最好引用他了

热点排行