当前位置:编程学习 > JAVA >>

Struts1.x 使用<logic:iterate><logic:iterate> 遇到Cannot find bean:

<html:select property="specialtyId">
<logic:iterate id="list" name="list">
<html:option value="${list.id}">${list.enterYear}届${list.langthYear}年制${list.name}专业</html:option>
</logic:iterate>
</html:select>
在jsp页面已添加
<%@ page language="java" pageEncoding="gbk"%>
<%@ 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"%>

跳转这个页面是异常
org.apache.jasper.JasperException: An exception occurred processing JSP page /stu/addUserInfo.jsp at line 130

127:  <td bgcolor="#F6F9F2">
128:   
129:  <html:select property="specialtyId">
130:  <logic:iterate id="list" name="list">
131:  <html:option value="${list.id}">${list.enterYear}届${list.langthYear}年制${list.name}专业</html:option>
132:  </logic:iterate>
133:  </html:select>


root cause 

javax.servlet.ServletException: javax.servlet.jsp.JspException: Cannot find bean: "list" in any scope
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.stu.addUserInfo_jsp._jspService(addUserInfo_jsp.java:454)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

--------------------编程问答-------------------- 是不是在Struc配置文件中添加Bean???
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,