<%
    pageContext.setAttribute("hello", "Hello World");
%>${hello}这个JSP应该显示Hello World,可是我的结果是显示${hello},这有问题啊!
我的容器版本是version="2.5"  应该也支持啊,请教了?

解决方案 »

  1.   

    但是<c:out value= "${hello}"/>就能正常显示Hello World,
    为什么${hello}为什么不能显示呢?
      

  2.   

    <%@page contentType="text/html;  isELIgnored="false" %>
    在page加一下 isELIgnored 属性试试看.
      

  3.   

    ${pageScope.hello} 试试,不行的话,应该是 pageContext并没有把属性放在页面对象里
      

  4.   

    放到request里看看,如果行,说明是pageContext并没有把属性放在页面对象
      

  5.   

    isELIgnored="false"  加不加效果都一样,
    ${pageScope.hello}   同样只原样显示,
    放到request里也一样不行
      

  6.   

    但是 <c:out value= "${hello}"/>就能正常显示Hello World, 
    为什么${hello}为什么不能显示呢?
      

  7.   

    有我的上面运行正常显示结果,我用的是JBuilder
      

  8.   

    ${pageScope.hello} 
    就是这个。