我使用的是struts 1.3 +Spring2.5+ hibernate 3。
我有两个表:类别和产品。
我正在使用标签逻辑从类别中加载数据。
<logic:iterate id="cat" name="catList">
<bean:write name="cat" property="catName" />
</logic:iterate>但是当我再次使用标记逻辑从同一页面中的产品加载数据时
<logic:iterate id="pro" name="proList">
<bean:write name="pro" property="proName" />
</logic:iterate>it错误,并抛出异常:<<无法在任何作用域>>中找到bean:“proList
我怎么解决它呢?我想在一个页面从数据库加载两个数据表。请帮帮我。
发布于 2012-10-12 11:51:26
你的Action类应该有类似这样的代码,我想你遗漏了在请求中添加proList。
尝试下面的代码
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse res) {
List<Category> catList = db.getCategory();
List<Product> proList = db.getProduct();
request.setAttribute("proList", proList);
request.setAttribute("catList ", catList );
return mapping.findForward("success");
} https://stackoverflow.com/questions/12851582
复制相似问题