为了账号安全,请及时绑定邮箱和手机立即绑定

报错的应该就是这个代码吧 我不知道哪错了 希望慕友们帮帮我

报错的应该就是这个代码吧 我不知道哪错了 希望慕友们帮帮我

www说 2023-03-12 21:17:12
<jsp:useBean id="list" scope="request" type="java.util.List"/> 我用的是jboss 第一次加载页面的时候可以显示出数据 可是当我点击别的页面之后再点回这个页面就会报这个错了
查看完整描述

2 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

你把你的scope属性修改成scope就可以

查看完整回答
反对 回复 2023-03-15
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

useBean 你没写class属性
<jsp:useBean id="list" scope="request" type="java.util.List" class="java.util.ArrayList" /> 
type是引用的类型 class是实例实际上的类型 id是变量名 
你没写class就没new出实例来 List是一个接口 class里面要写实现了这个接口的类 
我以ArrayList为列的 你也可以用实现了List接口的其他类
<jsp:useBean id="list" scope="request" type="java.util.List" class="java.util.ArrayList" /> 
这句话的意思翻译成Java代码就是
<%
java.uti.List list = (java.util.List)request.getAttribute("list");
if(list == null) {
list = new java.util.ArrayList();
request.setAttribute("list", list);
}
%>

查看完整回答
反对 回复 2023-03-15
  • 2 回答
  • 0 关注
  • 122 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号