双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

jsf里为什么页面中的控件

netboygg netboygg 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的代码大致是这样的
1:<managed-bean>
<managed-bean-name>equip</managed-bean-name>
<managed-bean-class>
com.ytyet.computermm.Equip
</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>

<managed-bean>
<managed-bean-name>equipbean</managed-bean-name>
<managed-bean-class>
com.ytyet.computermm.EquipBean
</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
2:页面
计划号<TD colspan=3><h:outputText value="#{equipindxedit.planGroupid}" />

3:后台方法就不贴数据库类了 那个没问题
try {
equipindxedit = new ArrayList();

DBConnect dbc = null;
ResultSet rs = null;
System.out.println("to DEtail2222");

String mcvalue = (String) linkequip.getValue();



System.out.println(formbean == null);
try {
dbc = new DBConnect ();
dbc.prepareStatement("select planGroupid,projectId,assetId,equipName,equipBrand,equipType,equipCollocate,equipPrice,storeroomTime,bestowUnits,serial,equipState from Equip where assetId = ? ");
dbc.setString(1, mcvalue);

rs = dbc.executeQuery();

while(rs.next()){


String planGroupid = rs.getString("planGroupid");



EquipBean equipba = new EquipBean();

equipba.setPlanGroupid(planGroupid);


equipindxedit.add(equipba);

System.out.println(equipba.getPlanGroupid());


}

} catch (Exception e) {
e.printStackTrace();
}

} catch (Exception e) {
e.printStackTrace();
}
return "toEquipEdit";
}
为什么把对象equipba放入list里 页面用控件datatable就能显示出数据,而换成<h:inputtext或者<h:inputtext就不行呢? 我哪里有错?请来帮帮我
...全文
评论 11
收藏 已收藏
分享
返回顶部
netboygg
Web 开发 81,108 成员 341,721 内容