无法在选择选项中显示数据库数据,无法编译JSP类错误
我试图在select选项中显示数据库中的数据,但是我得到了“HTTP状态500-无法为JSP编译类:”错误,我提供了下面的代码。请帮我解决这个问题 冬眠连接器。爪哇无法在选择选项中显示数据库数据,无法编译JSP类错误,jsp,Jsp,我试图在select选项中显示数据库中的数据,但是我得到了“HTTP状态500-无法为JSP编译类:”错误,我提供了下面的代码。请帮我解决这个问题 冬眠连接器。爪哇 public List<CountrySize> getCountriesList() { Configuration conf = new Configuration().configure(); conf.configure("hibernate.cfg.xml"); StandardServ
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>
在此处插入标题
下拉框或选择元素
查看服务器日志。例外情况是什么?请查看服务器日志。例外情况是什么?