[开发] portlet中使用jstl的问题

seaairland 2008-09-22
我在websphere portal下开发portlet时使用jstl
代码是这样的
<%@page session="false" contentType="text/html" pageEncoding="GB18030"
	import="java.util.*,javax.portlet.*,cn.com.boco.eoms.portal.ibmportlet.myappportlet.*,com.hui.model.*"%>
<%@taglib uri="http://java.sun.com/portlet" prefix="portlet"%>
<%@taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
<portlet:defineObjects />

<%
			cn.com.boco.eoms.portal.ibmportlet.myappportlet.MyappportletSessionBean sessionBean = (cn.com.boco.eoms.portal.ibmportlet.myappportlet.MyappportletSessionBean) renderRequest
			.getPortletSession()
			.getAttribute(
			cn.com.boco.eoms.portal.ibmportlet.myappportlet.Myappportlet.SESSION_BEAN);
%>


</DIV>

<%
			List webusersss = (List) renderRequest.getPortletSession()
			.getAttribute("webusers");
	Webuser webuser = (Webuser) webusersss.get(0);
%>





<c:forEach var='userlistddd' items='<%=renderRequest.getPortletSession().getAttribute("webusers")%>'>
	<tr>

		<td>${userlistddd}</td>



	</tr>
</c:forEach>
</DIV>


但是会报这个错误

JSPG0227E: 转换 /_myappportlet/jsp/html/MyappportletView.jsp:  /_myappportlet/jsp/html/MyappportletView.jsp(27,1) --> JSPG0124E: Custom 标记属性 items 不能是运行时表达式。值:“[%=renderRequest.getPortletSession().getAttribute("webusers")%]” 时捕获异常

大家帮我看一下 是怎么回事。在portlet开发中可以使用jstl吗?
Global site tag (gtag.js) - Google Analytics