我也出现了这个问题,我于一个解决办法:
1.到tomcat网上下一个jstl.jar的文件放在你的WEB-INF/lib/下
2.用<c:out value="${param.username}"/>可以得出结果

解决方案 »

  1.   

    jstl.jar文件放在E:\Tomcat\common\lib下好像也可以。
    我的问题是不用<%taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
    和<c:out value="******"/>不能求出结果,如${9+9}。
    还有,好像应该是<%taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
      

  2.   

    只要是支持Servlet2.4 /JSP2.0的container,就可以载jsp网页中直接使用EL。
    我猜想是你没有 isELIgnored="false" ,但是你可以简单运算,也排除了我的猜想。
      

  3.   

    isELIgnored="false"是默认的
    ---------------
    难道我记错了?至少在tomcat5.5.4中是默认true的吧
      

  4.   

    to PoemCode(诗意代码V1.1.0)
    我用的版本是5.0.28和JDK1.4.2-05
    但求不出${9+9}
      

  5.   

    我的问题解决了,是web.xml问题
      

  6.   

    vkuja2003(亡灵法师ViVi)
    ================================================================
    我已经把jstl.jar和standard.jar放到%Tomcat%\common\lib底下了,但
    还是跟上面一样报错,你能把你的具体配置过程跟我说一下吗?谢谢!
      

  7.   

    不好意思,刚才发现
    <%taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
    <%taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
    两行开头都少了一个@
    但加上后,还是有如下错误
    =================================================================
    type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:94)
    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:404)
    org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:154)
    org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:358)
    org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:190)
    org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:458)
    org.apache.jasper.compiler.Parser.parseDirective(Parser.java:523)
    org.apache.jasper.compiler.Parser.parseElements(Parser.java:1577)
    org.apache.jasper.compiler.Parser.parse(Parser.java:171)
    org.apache.jasper.compiler.ParserController.parse(ParserController.java:247)
    org.apache.jasper.compiler.ParserController.parse(ParserController.java:149)
    org.apache.jasper.compiler.ParserController.parse(ParserController.java:135)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:237)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:456)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    note The full stack trace of the root cause is available in the Tomcat logs.
      

  8.   

    没有/jsp/,应该是<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
    在web.xml中包含
    <web-app 
    xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
        version="2.4">
    </web-app>
    就可以不用<c:out value="*********"/>来输出了
      

  9.   

    我按书(jsp2.0技术手册)上的介绍做,现在问题已经解决,谢谢大家.