注册 登录
编程论坛 JAVA论坛

idea与el表达式冲突问题求助

xfen 发布于 2017-03-27 16:24, 2138 次点击
我遇到如下问题,求各位大神帮忙看下:
我用idea 14版 创建maven web工程,在jsp页面中,没有加入EL表达式的时候,页面能正常显示,
但,我只要加入EL表达式,如下代码:
程序代码:
<c:forEach items="invertoryProList" var="invertoryPro">
                        <tr id="datashowtr">
                            <td typename="selectitem">
                                <input type="checkbox" name="selecttopputout"/></td>
                            <td><span>${}</span></td>

不管{}里有没有写代码表达式,立即,整个页面都不显示了,是整个页面变成空白,那些其它的table,button等等元素,全部不显示了,一片空白,也不报错!
而只要把${}去掉,立即,所有内容又全部回来了!
说一下我的配置:
idea 14  maven 3.2.5  ,创建springMVC web项目,使用系统模版完成项目创建后,web.xml的版本是2.3 ,我手动改为3.1,如下代码:
程序代码:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns. http://xmlns.*.jsp</url-pattern>
            <el-ignored>false</el-ignored>
            <scripting-invalid>true</scripting-invalid>
        </jsp-property-group>

上图红色部分,为我在网上找资料,说idea需要手动添加el支持,我添加了如下代码,结果没用。
在页面中添加:
<%@ page isELIgnored="false" %>
,一样的没用。
我不用系统模版创建web项目,只创建maven项目,然后手动将其改成web项目,改的时候设置web.xml的版本为3.1,问题依旧。
没招了,请各位大神帮忙看下,这个是什么问题?谢谢了!
2 回复
#2
xfen2017-03-27 16:28
回复 楼主 xfen
代码中设置的红色字体,没起作用,抱歉
#3
xfen2017-03-28 08:04
补充一下,项目运行环境是JDK7或8都用过,tomcat7做服务器,项目是直接部署到tomcat的webapps中去的
1