首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

el表达式的有关问题

2012-01-03 
el表达式的问题%@taglib urihttp://java.sun.com/jsp/jstl/core prefixc %jsp:useBean idget

el表达式的问题
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<jsp:useBean id="get" class="com.biz.MessageList" />

<c:set var="MessageInfo" value="${get.MessageInfo}" scope="session"/>
<c:forEach var="uses" items="sessionScope.MessageInfo" varStatus="status"/>
<body>

${uses.MessageInfo }
</body>
页面显示


public List<Message> getMessagte(){
List<Message> messageL= new ArrayList<Message>();
super.openConn();
try {
String sql = "select * from Message";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while(rs.next()){
Message ms=new Message();
ms.setFromId(rs.getInt(1));
ms.setMessageInfo(rs.getString(2));
ms.setToId(rs.getInt(3));
ms.setIsOpen(rs.getInt(4));
ms.setDate(rs.getDate(5));
messageL.add(ms);
}
} catch (SQLException e) {
e.printStackTrace();
}
finally{
super.closeAll();
}
return messageL;
}
}


为什么el表达式吧出来?菜鸟提问。。。有get set

[解决办法]
el表达式获取的值是需要放在属性范围中的比如:

HTML code
<body>          <%       String admin="jianglh";       request.setAttribute("str",admin);       String[] a=new String[5];       a[0]="1";       a[2]="2";       a[1]="3";       request.setAttribute("array",a);                     List list = new ArrayList();       list.add("aa");       list.add("bb");       list.add("cc");       request.setAttribute("arraylist",list);       %>        <c:if test="${str=='admin'}">           <c:out value="${str}"></c:out>        </c:if>        el: expression:${array[0] }<br>        <hr>        el:expression :${arraylist[1] }<br>        c:lable   <c:forEach items="${arraylist}" var="tt">                  ${tt}
[解决办法]
探讨
Java code

<c:set var="MessageInfo" value="${get.MessageInfo}" scope="session"/>
<c:forEach var="uses" items="sessionScope.MessageInfo" varStatus="status"/>


你上面的set我没用过但是我看了下。。var是变量名。value是……

[解决办法]
++
探讨
Java code


<c:set var="MessageInfo" value="${get.MessageInfo}" scope="session"/>
<c:forEach var="uses" items="sessionScope.MessageInfo" varStatus="status"/>


你上面的set我没用过但是我看了下。。var是变量名。valu……

热点排行