<c:out value="wangchao"/>这句不符合语法,
应该是<c:out value="${wangchao}"/>

解决方案 »

  1.   

    页面头部加入<%@ page isELIgnored="false" %>
      

  2.   

    to :andy126wb(陪你看海)
    <c:out value="wangchao"/>这句是符合语法的
      

  3.   

    确保你有jstl.jar,standard.jar两个文件,有的话放在java_home\jre\lib\ext中!这些配好了后还有问题的话,将<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>改成<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
      

  4.   

    修正一下:是我理解错了楼主的本意,
    <c:out value="wangchao"/>这句在界面上输出的是 : wangchao
    而我说的<c:out value="${wangchao}"/>是输出变量为wangchao的值。另外,我试过了,楼主的程序可以在tomcat上运行,没有问题,
    你有没有在web.xml中加上  <taglib> 
           <taglib-uri>http://java.sun.com/jstl/core</taglib-uri> 
           <taglib-location>/WEB-INF/c.tld</taglib-location> 
      </taglib> 
      

  5.   

    我也觉得是andy126wb(陪你看海)兄指出的问题
    当然,也可以把<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>改成<%@ taglib uri="/WEB-INF/c.tld" prefix="c" %>,前提是你的WEB-INF目录下有c.tld
      

  6.   

    谢谢大家的指点,原因我找到了,因为我的standard.jar文件被病毒给弄坏了,我从官方网站下了一个覆盖后好用了。
        现在开始发分,不知道是否公平,原谅!
        另外小弟又发了一个贴子,还请大家多帮忙!!