日期:2014-05-17  浏览次数:20663 次

为了编个个程序时间全浪费了,希望强人能帮帮我
程序代码如下:
//jsp页面内容
......
......
${1+2}
.....
.....
最后输出结果竟然是${1+2}
本应该是3 其他工程没事,自从用了J2EE 5.0的JSTL之后,lib下会出现3个JAR包,然后项目就无法启动了






都是JSTL惹的祸,搞了半天也不知道自己到底在搞什么,时间全浪费了,,,,
出现上面的原因是什么啊

------解决方案--------------------
我做个小项目 也是浪费时间 运行了 浪费很多时间
------解决方案--------------------
在我这使用JSTL只需要使用一个包:jstl-1.2.jar
一切正常使用,已测试过
------解决方案--------------------
这个是因为EL表达式给忽略了吧~设置一下jsp页面中的page指令:<%@ page isELIgnored="false"%>

------解决方案--------------------
探讨
这个是因为EL表达式给忽略了吧~设置一下jsp页面中的page指令:<%@ page isELIgnored="false"%>

------解决方案--------------------
探讨
引用:
这个是因为EL表达式给忽略了吧~设置一下jsp页面中的page指令:<%@ page isELIgnored="false"%>


说实话你说的这个指令我从学JAVA到现在这些年来都不曾用过。我觉得是楼主的JDK环境配置和IDE配置问题。

------解决方案--------------------
<%@page isELIgnored="false"%>
------解决方案--------------------
探讨
引用:
这个是因为EL表达式给忽略了吧~设置一下jsp页面中的page指令:<%@ page isELIgnored="false"%>


说实话你说的这个指令我从学JAVA到现在这些年来都不曾用过。我觉得是楼主的JDK环境配置和IDE配置问题。

------解决方案--------------------
你这个问题是要在web.xml里设置EL表达式的控制:
XML code

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>SSH</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  
   <jsp-config>
      <jsp-property-group>
          <url-pattern>/index.jsp</url-pattern>
          <el-ignored>true</el-ignored>
          <page-encoding>ISO-8859-1</page-encoding>
          <scripting-invalid>true</scripting-invalid>
      </jsp-property-group>
  </jsp-config>
</web-app>