在display + Hibernate MVC项目

时间:2015-12-29 08:43:25

标签: spring hibernate jsp spring-mvc displaytag

我正在使用netbean IDE进行MVC项目,我在桌面上显示对象时遇到问题 这是我的jsp页面

<%@page import="java.util.List"%>
<%@page import="java.util.ArrayList"%>
<%@page import="model.Clothes"%>
<%@page import="org.hibernate.Session"%>
<%@page import="cfg.HibernateUtil"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@taglib prefix="display" uri="http://displaytag.sf.net" %>

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Clothes</title>
</head>
<body>
    <div style="margin-left: 10%; ">

        <%
            Session session1 = HibernateUtil.getSessionFactory().getCurrentSession();
            List<Clothes> clothes = new ArrayList<Clothes>();
            session1.beginTransaction();
            clothes = session1.createQuery("from Clothes").list();
            session1.getTransaction();
            System.out.println(clothes.size() + "aaaaaaaaa");
            session1.close();
            request.setAttribute("results", clothes);
        %>
        <display:table name="results" pagesize="10"/>
    </div>
    <jsp:include page="/index.htm" flush="true"/>
</body>

浏览器在行显示异常包含'display'标签,如下所示:“org.apache.jasper.JasperException:处理JSP页面时出现异常/WEB-INF/jsp/clothes.jsp”我在哪里做错了,请帮助我,我是java网站的新手。

p / s:我在项目中添加了libs,它们是:displaytag-1.2,displaytag-export-poi-1.2,displaytag-portlet-1.2和commons-lang-2.6。

1 个答案:

答案 0 :(得分:0)

我遵循@JB Nizet指令并且它有效,只需使用与此链接中列出的完全相同的库:initializers for auto-property 但是,在某些PC中,当使用org.slf4j时,您的项目无法正常工作,只需将它们从项目中删除即可!