EL表达式好像不支持,请帮忙
<%@ page language="java" pageEncoding="GBK"%>
<%@ page import="java.util.*"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<html:html lang="true">
<head>
<title>LogicDemo01.jsp</title>
</head>
<body>
<%
// List 是Collection的子类
List all = new ArrayList() ;
all.add("mldn") ;
all.add("LiXingHua") ;
all.add("www.MLDN.cn") ;
// 将对象保存在属性之中
request.setAttribute("list",all) ;
%>
<logic:iterate id="str" name="list" scope="request">
<h2>${str}</h2>
</logic:iterate>
</body>
</html:html>
显示的是三个‘${str}’,好像不支持EL表达式啊,怎么办
我的web.xml配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
[解决办法]
加上<%@ page ELIgnore="false"%>
试下
[解决办法]
servlets 2.4 isELIgnored默认false
其他的都是true,不支持el