Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在选择选项中显示数据库数据,无法编译JSP类错误_Jsp - Fatal编程技术网

无法在选择选项中显示数据库数据,无法编译JSP类错误

无法在选择选项中显示数据库数据,无法编译JSP类错误,jsp,Jsp,我试图在select选项中显示数据库中的数据,但是我得到了“HTTP状态500-无法为JSP编译类:”错误,我提供了下面的代码。请帮我解决这个问题 冬眠连接器。爪哇 public List<CountrySize> getCountriesList() { Configuration conf = new Configuration().configure(); conf.configure("hibernate.cfg.xml"); StandardServ

我试图在select选项中显示数据库中的数据,但是我得到了“HTTP状态500-无法为JSP编译类:”错误,我提供了下面的代码。请帮我解决这个问题

冬眠连接器。爪哇

public List<CountrySize> getCountriesList() {
    Configuration conf = new Configuration().configure();
    conf.configure("hibernate.cfg.xml");
    StandardServiceRegistryBuilder build = new StandardServiceRegistryBuilder().applySettings(conf.getProperties());
    SessionFactory factory = conf.buildSessionFactory(build.build());
    Session session = factory.openSession();
    Transaction tx=null;    
    CountryResults results=null;
    List<CountrySize> countries = new ArrayList<>();
    try {
        tx=session.beginTransaction();
        countries = session.createCriteria(CountrySize.class).list();
    } catch(HibernateException ex) {
        System.out.println("Error occured");
    } finally {
        session.close();
    }
    return countries;
}
公共列表getCountriesList(){
Configuration conf=新配置().configure();
conf.configure(“hibernate.cfg.xml”);
StandardServiceRegistryBuilder build=新建StandardServiceRegistryBuilder().applySettings(conf.getProperties());
SessionFactory=conf.buildSessionFactory(build.build());
Session Session=factory.openSession();
事务tx=null;
CountryResults=null;
列表国家=新的ArrayList();
试一试{
tx=session.beginTransaction();
countries=session.createCriteria(CountrySize.class).list();
}捕获(HibernateeException例外){
System.out.println(“发生错误”);
}最后{
session.close();
}
返回国;
}
testdb.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <%@ page import= "com.countrysize.entities.CountrySize"  %>
    <%@ page import= "com.countrysize.action.HibernateConnector" %>
    <%@ page import= "java.util.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%! List<CountrySize> res = new ArrayList<>(); %>
<%
  HibernateConnector hc = new HibernateConnector();
res = hc.getCountriesList();

%>

<h1> Drop down box or select element</h1>
    <select>
    <%  for(CountrySize country: res){ %>
        <option value=<%= country.getCountryName()%>><%= country.getCountryName()%></option>
    <% } %>
    </select>
</body>
</html>

在此处插入标题
下拉框或选择元素

查看服务器日志。例外情况是什么?请查看服务器日志。例外情况是什么?