我的代码大致是这样的
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 id='planGroupidotx' value="#{equipindxedit.planGroupid}" />
3:后台方法就不贴数据库类了 那个没问题 (EquipBean 是实体类)
public String searchEquipEdit(){
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:outputText 或者<h:inputtext就不行呢? 我哪里有错?请来...谢谢
分享到:
相关推荐
`<h:outputLink>`生成超链接,`<h:outputFormat>`允许格式化文本输出,而`<h:outputText>`则简单地显示绑定值。 例如,`<h:outputFormat>`可以结合`<f:param>`使用,将变量插入到文本中。在上述示例中,`<h:...
<h:outputText value="编辑"></h:outputText> <f:param name="p_id" value="#{person.id}"/> </h:outputLink> </h:column> <h:column> <h:outputLink value="delete.jsp" > <h:outputText value="删除">...
<h:outputText value="#{bean.outputDate}"> <f:convertDateTime pattern="yyyy 年 MM 月 dd 日"/> </h:outputText> ``` converter converter标签用于调用指定的JSF Converter实现,对JSF组件的输入输出值进行...
<h:outputText value="Content for Tab 2"/> </p:tab> </p:tabView> ``` 这个例子展示了如何使用 `<p:tabView>` 创建两个标签页,并为每个标签页添加内容。 #### 五、更多组件介绍 除了上述介绍的一些基础组件...
<h:outputText value="Something" > <f:passThroughAttributes value="#{bean.multipleAttributes}" /> </h:outputText> #{bean.multipleAttributes}代表一个Map<String,Object>对象。它的值可以是常量,也可以是...
"></h:outputText>如果需要显示后台bean的属性值,可以这样:<h:outputText value="#{backBean.welcomeMessage}"></h:outputText>这里的`welcomeMessage`是后台bean的一个属性。 6. 标签<h:messages>用于显示验证...
它还支持嵌入其他标签如`<h:outputText>`来定义链接文本,并且可以使用`<f:param>`添加额外的URL参数。 - 示例代码: ```xml <h:outputLink value="../index.jsp"> <h:outputText value="Link to Index" /> <f:...
`<h:outputText>` 标签用于在页面上显示文本信息。其基本用法如下: ```html <h:outputText value="Output Text" style="height:30;width:100%;text-align:center;background-color:#DDDDDD;" /> ``` - **value**:...
1. **输出(Outputs)**:如`<h:outputText>`,用于显示绑定的值或信息。 2. **输入(Inputs)**:如`<h:inputText>`,为用户提供输入字段。 3. **命令(Commands)**:如`<h:commandButton>`,用于创建按钮或链接。...
<h:outputText value="Content for Tab1"/> </t:tab> <t:tab title="Tab2"> <h:outputText value="Content for Tab2"/> </t:tab> </t:tabView> ``` ##### 4.3 Popups - **组件名称**:`<t:popup>` - **功能...
<h:outputText id="output" value="#{panelBean.text}" styleClass="ecol2" /> </rich:panel> </h:form> </f:view> </body> </html> ``` 在这个示例中,我们使用了`rich:panel`来创建一个带有标题的面板,并...
对于可编辑的列,可以使用`<h:inputText>`替换`<h:outputText>`。 5. **编辑模式**:为了实现单行编辑,通常需要一个触发编辑状态的机制,如点击行或单元格。这可以通过添加一个`<h:commandLink>`或`<h:...
- **输出(Output)类标签**:名称通常以`output`开头,主要用于展示信息或绑定值,如`<h:outputText>`。 - **输入(Input)类标签**:名称以`input`开头,为用户提供输入框,例如`<h:inputText>`。 - **命令...
1. **`<h:outputText>`**: 用于显示静态文本或表达式的值。 2. **`<h:commandButton>`**: 创建一个命令按钮,用户点击时可以触发后端的动作。 3. **`<h:dataTable>`**: 显示表格数据,支持分页、排序等功能。 4. **`...