Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 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,






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных