EL 表达式在maven项目中,没起作用的问题求教

在慕课网看了yiyun zhang老师讲的java高并发秒杀系列教程,我也学老师弄了套idea系统,我使用14版的,搭配JDK7和8都弄过,maven 3.2.5 , tomcat7,然后,弄了个项目试试,结果就发生了EL表达式与系统冲突的问题。具体如下:
我在jsp页面中写了如下代码:
        <td><span>${}</span></td>
不管{}里有没有写代码表达式,立即,整个网页页面都不显示了,是整个页面变成空白,那些其它的table,button等等元素,全部不显示了,一片空白,也不报错!
而只要把${}去掉,立即,所有内容又全部回来了!
我在网上找解决方法,用了如下方法:
1. idea需要在jsp页面指定导入EL支持,我在页面中写了如下代码:
<%@ page isELIgnored="false" %>
没起作用。
2. 在web.xml中配置支持EL:
<jsp-config>
    <jsp-property-group>
        <url-pattern>*.jsp</url-pattern>
        <el-ignored>false</el-ignored>
        <scripting-invalid>true</scripting-invalid>
    </jsp-property-group>
</jsp-config>
也没起作用。
3. pom中配置jstl支持:
<dependency>
    <groupId>jstl</groupId>
    <artifactId>jstl</artifactId>
    <version>1.2</version>
</dependency>
<dependency>
    <groupId>taglibs</groupId>
    <artifactId>standard</artifactId>
    <version>1.1.2</version>
</dependency>
这是老师教程里讲的配置,我见不行,又在网上找了如下改善方法:
<dependency>
    <groupId>javax.servlet.jsp.jstl</groupId>
    <artifactId>jstl-api</artifactId>
    <version>1.2</version>
    <exclusions>
        <exclusion>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
        </exclusion>
        <exclusion>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>jsp-api</artifactId>
        </exclusion>
    </exclusions>
</dependency>

<dependency>
    <groupId>org.glassfish.web</groupId>
    <artifactId>jstl-impl</artifactId>
    <version>1.2</version>
    <exclusions>
        <exclusion>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
        </exclusion>
        <exclusion>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>jsp-api</artifactId>
        </exclusion>
        <exclusion>
            <groupId>javax.servlet.jsp.jstl</groupId>
            <artifactId>jstl-api</artifactId>
        </exclusion>
    </exclusions>
</dependency>
还是不行。
web.xml头部的版本,我用过3.0和3.1的。都不行
实在没招了,看看慕课网有没有大神能够帮帮我,谢谢了!


慕的地5603537
浏览 1994回答 1
1回答

慕哥7619466

换个高版本的Tomcat试试
打开App,查看更多内容
随时随地看视频慕课网APP