如何利用Hql查询表中部分属性并在jsp中显示出来

来源:互联网 发布:中国网络作家排名 编辑:程序博客网 时间:2024/06/05 04:53

在Teacher的类中建立如下构造方法

public Teacher()

{
super();

}
public Teacher(int autoid,String name)
{
this.autoid=autoid;
this.name=name;

}



在service的select中直接调用构造器(此步骤极为重要!!!!)

String hql="select new Teacher(autoid,name) from Teacher teacher1";
Query query=session.createQuery(hql);
List list=query.list();



在action中获取该数组

List teacherNameList=personnelService.showTeacherName();




在jsp中获取list中相应属性即可

 <c:forEach items="${teacherName}" var="teacherName">


     <tr><td><a href="${pageContext.request.contextPath}/activityShow.do?flag=showTeacherDescription&teachername=${teacherName.autoid}">${teacherName.name}</a></td>
    
  
    </c:forEach>

原创粉丝点击