ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
New Configuration().configure().buildSessionFactory();} private String ACTION_SHOW = "show"; private String ACTION_GENERATE = "generate";
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { performTask(req, resp); } protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { performTask(req, resp); } private void performTask(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String action = req.getParameter("action");
if (action.equals(ACTION_SHOW)) { try {
Session session = factory.openSession();
List courses = session.createQuery( "from Course").list(); req.setAttribute("courses", courses); List students = session.createQuery( "from Student").list(); req.setAttribute("students", students);
resp.sendRedirect("show.jsp"); req.getRequestDispatcher("show.jsp").forward(resp, req); session.close(); } catch (Exception e) { throw new RuntimeException(e); } } else if (action.equals(ACTION_GENERATE)) { try { Configuration configuration = new Configuration(); //или createConfiguration();
Properties properties = createProperties(); generateAndExecuteCreationScript( configuration.configure(), properties); resp.sendRedirect("generated.jsp"); } catch (Exception e) { throw new RuntimeException(e); } } } } <!-- пример # 6: отображение информации, извлеченной из БД: show.jsp --> <%@ page import="java.util.List, Не нашли, что искали? Воспользуйтесь поиском:
|