jstl标签问题,困扰我好几天了

来源:百度知道 编辑:UC知道 时间:2024/06/04 00:34:35
后台javabean如下
public class Test {

ArrayList list;
public ArrayList getStr(){
list = new ArrayList();
list.add("a");
list.add("b");
list.add("c");

return list;
}
}

前台输出页如下:

<jsp:useBean id="t" scope="page" class="com.Test"><br><br>
<c:forEach items="${t.getStr()}" var="i">
<c:out value="${i}"></c:out>

</c:forEach>
</jsp:useBean>
请问有问题么,为什么总是有异常呢?说是C标签那有问题
异常是:
: /index.jsp(7,1) The function getStr must be used with a prefix when a default namespace is not specified
为何把items里的${t.getStr()}改成<%=t.getStr()%>就好了呢,
我要是不想在JSP中写<% %>,不用action,
该怎办呢??
注:已经加入了<%@ taglib prefix="c" uri="JSP问题JSTL的SQL标签 困扰 我好几天的问题 wow问题,个位高手救救命吧,几经困扰我好几天了 JSP+JAVABean遇到的问题,已困扰我好几天了。 电脑高手请帮帮忙,已经困扰我好几天了! 一个Deamweaver+ASP.NET的问题 困扰我几天了`` JSTL问题: jstl问题 一件困扰我好几天的事情 困扰我十几天的问题/