jsf里为什么页面中的控件
我的代码大致是这样的
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就不行呢? 我哪里有错?请来帮帮我
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就不行呢? 我哪里有错?请来帮帮我
...全文
相关推荐
JSF H 标签在HTML中的对应元素
```html <h:commandLink id="link" action="enter"> <h:outputText value="#{msgs.linkName}"/> </h:commandLink
jsf常用标签整理
标签<h:outputText>用于显示静态文本,例如:<h:outputText value="欢迎来到JSF世界!"
《JSF标签》简体中文版.
示例代码: ```xml <h:outputFormat value="%{0} - %{1}"> <h:outputText value="#{user.name}"/> <h:outputText
JSF标签全解
),以便对JSF组件的输入输出值进行转换。
jsf_标签使用文档.pdf
2. outputText组件: - outputText:用于在页面上输出文本。可以设置是否转义HTML实体(escape),当设置为true时,防止HTML注入。


Web 开发

