为什么我的代码要打印这个,而不是打印保存在数据库中的学生姓名?
下面是我的代码:
public class stdmanagedbean {
@PostConstruct
public void init() {
studentmn mani = new studentmn();
students = mani.getStudentList();
}
public stdmanagedbean() {
}
private List<student> students = new ArrayList<>();
public List<student> getStudents() {
return students;
}
public void setStudents(List<student> students) {
this.students = students;
}
public student populatestd(ResultSet rs) throws SQLException {
student st = new student();
st.setId(rs.getInt("id"));
st.setName(rs.getString("name"));
return st;
}
<body>
<h:form>
<p:outputLabel for="list" value="STUDENTS: " />
<p:selectOneMenu id="list" value="#{stdmanagedbean.students}" style="width:500px">
<f:selectItems value="#{stdmanagedbean.students}"/>
<f:selectItem itemLabel="Select one of these" itemValue="" noSelectionOption="true" />
</p:selectOneMenu>
</h:form>
您必须使用一个名为“student”的var,例如,然后使用itemlabel=“student.name”
,这将显示学生的姓名,itemvalue=“student”
用于定义选定项的值:
<f:selectItems var="student" value="#{stdmanagedbean.students}" itemLabel="#{student.name}" itemValue="#{student}"/>
我目前面临的一个问题是,我有一个的问题答案,而我正试图将每个答案打印到一个JLabel,因为这将显示添加到题库中的问题。 问题是它只会打印一个答案,并且可能有5个答案存储在数组中。它正在将它打印到控制台我尝试将放在for循环内部和外部。 我这样做是最好的方法吗?
我正在使用Epson ePOS打印机TM-T20,我已经运行了SDK示例并且它可以工作,但是,我正在尝试编写一个小型应用程序进行打印。 打印机已成功找到,数据已成功发送,但未打印。如果有人能帮忙,我会很感激的。 这是我的代码: 显示 这是我的主要活动
大多数相关的答案和谷歌都包含了关于这个话题的相当古老的贡献。因此,我正在寻找一种方法,使我的Android应用程序打印收据(58毫米宽)通过蓝牙热收据打印机。是否有必要使用带有第三方API的打印机?我想买一台普通的蓝牙打印机,它可以连接到我的设备上,并使用默认的Android打印管理器为收据进行布局。有可能吗?有样本、文档或教程吗?会很感激的。提前致谢
当我运行这段代码时,没有任何东西被打印到控制台。我应该如何使用logp?
http://www.primefaces.org/showcase/ui/input/onemenu.xhtml(见可编辑菜单) 有没有办法放置一个占位符,上面写着“点击进入手动输入”这样的文本,或者让用户知道这个下拉列表是可编辑的。找到下面的代码段以供参考。
问题内容: 我是一个相对较新的程序员,所以这可能是一个非常简单的问题,但是让我有些困惑。 我正在尝试将Java GUI的最终输出打印到打印机。现在,在我的GUI中,有了它,当您单击打印时,会弹出一个弹出窗口,列出可用的打印机,并根据您选择的打印机,将其打印到该打印机。 但是事实并非如此。我通过搜索互联网来解决此问题,从而获得了大部分代码,并找到了一些很有前途的代码。但是,它是从文件打印出来的。因此