Код: Выделить всё
@Autowired
private EmployeeDao employeeDao;
@GetMapping("/employees")
public String viewEmployees(Model model) {
List list = employeeDao.getEmployees();
for(Employee emp:list) {
System.out.println("ID: " + emp.getId() + ", Salary: " + emp.getSalary());
}
model.addAttribute("list1", list);
return "view_employees";
}
Код: Выделить всё
public List getEmployees() {
return jdbcTemplate.query("SELECT * FROM Employee", new RowMapper() {
public Employee mapRow(ResultSet rs, int rowNum) throws SQLException {
Employee employee = new Employee();
employee.setId(rs.getInt("id"));
employee.setName(rs.getString("name"));
employee.setSalary(rs.getDouble("salary"));
employee.setDesignation(rs.getString("designation"));
System.out.println("Employee"+employee);
return employee;
}
});
}
Код: Выделить всё
ID
Name
Salary
Designation
Actions
${emp.id}
${emp.name}
${emp.salary}
${emp.designation}
[url=employee/${emp.id}]View[/url] | [url=employee/edit/${emp.id}]Edit[/url] | [url=employee/delete/${emp.id}]Delete[/url]
20 июня 2024 г., 23:02:05 org.apache.catalina.startup. Журнал VersionLoggerListener
ИНФОРМАЦИЯ: Имя версии сервера: Apache Tomcat/9.0.71
20 июня 2024 г., 23:02:05 org.apache. Журнал catalina.startup.VersionLoggerListener
ИНФОРМАЦИЯ: Сервер создан: 9 января 2023 г., 22:33:01 UTC
20 июня 2024 г., 11:02: 17:00 org.apache.catalina.startup.VersionLoggerListener журнал
ИНФОРМАЦИЯ: Номер версии сервера: 9.0.71.0
20 июня 2024 г., 11:02 :05 вечера org.apache.catalina.startup.VersionLoggerListener журнал
ИНФОРМАЦИЯ: Имя ОС: Windows 10
20 июня 2024 г., 11:02: 17:00 org.apache.catalina.startup.VersionLoggerListener журнал
ИНФОРМАЦИЯ: Версия ОС: 10.0
20 июня 2024 г., 23:02:05 Журнал org.apache.catalina.startup.VersionLoggerListener
ИНФОРМАЦИЯ: Архитектура: amd64
20 июня 2024 г., 23:02:05 org.apache Журнал .catalina.startup.VersionLoggerListener
ИНФОРМАЦИЯ: Домашняя страница Java: C:\Program Files\Java\jdk-19
20 июня 2024 г. 11 :01:05 org.apache.catalina.startup.VersionLoggerListener журнал
ИНФОРМАЦИЯ: Версия JVM: 19.0.2+7-44
июнь 20, 2024, 23:02:05 org.apache.catalina.startup.VersionLoggerListener log
ИНФОРМАЦИЯ: Поставщик JVM: Oracle Corporation
20 июня , 2024 23:02:05 org.apache.catalina.startup.VersionLoggerListener журнал
INFO: CATALINA_BASE: D:\Java Kit\DSAEclipsWS\.metadata\.plugins\org.eclipse .wst.server.core\tmp0
20 июня 2024 г., 23:02:05 org.apache.catalina.startup.VersionLoggerListener журнал
ИНФОРМАЦИЯ: CATALINA_HOME: C:\Apache Tomcat 9.0\apache-tomcat-9.0.71
20 июня 2024 г., 23:02:05 org.apache.catalina.startup.VersionLoggerListener log< /p>
ИНФОРМАЦИЯ: Аргумент командной строки: -Dcatalina.base=D:\Java Kit\DSAEclipsWS\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
20 июня 2024 г., 23:02:05 org.apache.catalina.startup.VersionLoggerListener log
ИНФОРМАЦИЯ: Аргумент командной строки: -Dcatalina.home=C :\Apache Tomcat 9.0\apache-tomcat-9.0.71
20 июня 2024 г., 23:02:05 org.apache.catalina.startup.VersionLoggerListener log
ИНФОРМАЦИЯ: Аргумент командной строки: -Dwtp.deploy=D:\Java Kit\DSAEclipsWS\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
20 июня 2024 г., 23:02:05 org.apache.catalina.startup.VersionLoggerListener log
ИНФОРМАЦИЯ: Аргумент командной строки: --add-opens=java.base /java.lang=ALL-UNNAMED
20 июня 2024 г., 23:02:05 org.apache.catalina.startup.VersionLoggerListener журнал
ИНФОРМАЦИЯ: Аргумент командной строки: --add-opens=java.base/java.io=ALL-UNNAMED
20 июня 2024 г., 23:02:05 org.apache.catalina. Журнал start.VersionLoggerListener
ИНФОРМАЦИЯ: Аргумент командной строки: --add-opens=java.base/java.util=ALL-UNNAMED
июнь 20, 2024, 23:02:05 org.apache.catalina.startup.VersionLoggerListener log
ИНФОРМАЦИЯ: Аргумент командной строки: --add-opens=java.base/java.util. concurrent=ALL-UNNAMED
20 июня 2024 г., 23:02:05 org.apache.catalina.startup.VersionLoggerListener log
ИНФОРМАЦИЯ: Команда строковый аргумент: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
20 июня 2024 г., 23:02:05 org.apache.catalina.startup Журнал .VersionLoggerListener
ИНФОРМАЦИЯ: Аргумент командной строки: -Dfile.encoding=UTF-8
20 июня 2024 г., 23:02:05 org Журнал .apache.catalina.startup.VersionLoggerListener
ИНФОРМАЦИЯ: Аргумент командной строки: -XX:+ShowCodeDetailsInExceptionMessages
20 июня 2024 г., 11:02: 17:00 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
ИНФОРМАЦИЯ: Собственная библиотека Apache Tomcat, позволяющая использовать OpenSSL, не найдена в java.library.path: [C:\Program Файлы\Java\jdk-19\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\app\abc\product\21c\dbhomeXE\bin;C: \Program Files\Python312\Scripts\;C:\Program Files\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\ System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7 \IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files (x86)\ Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110 \Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\nodejs\;C:\Program Files\Java\jdk-19\bin;C:\Program Files\Java\jdk-19\bin;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\abc\AppData\Local\Microsoft\WindowsApps;C:\Users\abc\AppData\Local \Programs\Microsoft VS Code\bin;C:\Users\abc\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.2.2\bin;;C:\Program Files\JetBrains\PyCharm Community Edition 2023.3.4\bin;;.]
20 июня 2024 г., 23:02:07 org.apache.coyote.AbstractProtocol init
ИНФОРМАЦИЯ: Инициализация ProtocolHandler ["http-nio-8080"]
20 июня 2024 г., 23:02:07 org.apache.catalina.startup.Catalina loadИНФОРМАЦИЯ: инициализация сервера за [3217] миллисекунд
20 июня 2024 г., 23:02:08 org.apache.catalina.core.StandardService startInternal
ИНФОРМАЦИЯ: Запуск службы [Catalina]
20 июня 2024 г., 23:02:08 org.apache.catalina.core.StandardEngine startInternalИНФОРМАЦИЯ: Запуск механизма сервлетов: [Apache Tomcat/9.0.71]
20 июня 2024 г., 23:02:08 org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom
ВНИМАНИЕ: создание экземпляра SecureRandom для генерации идентификатора сеанса с использованием [SHA1PRNG] заняло [122] миллисекунды.
20 июня 2024 г., 11:02 :14 org.apache.jasper.servlet.TldScanner scanJars
ИНФОРМАЦИЯ: по крайней мере один JAR был просканирован на наличие TLD, но не содержал никаких TLD. Включите ведение журнала отладки для этого средства ведения журнала, чтобы получить полный список JAR-файлов, которые были проверены, но в них не были обнаружены TLD. Пропуск ненужных файлов JAR во время сканирования может сократить время запуска и время компиляции JSP.
20 июня 2024 г., 23:02:14 org.apache.catalina.core.ApplicationContext logИНФОРМАЦИЯ: в пути к классам не обнаружено типов Spring WebApplicationInitializer
20 июня 2024 г., 23:02:15 org.apache.catalina.core.ApplicationContext log
ИНФОРМАЦИЯ: Инициализация Spring DispatcherServlet 'dispatcher'
20 июня 2024 г., 23:02:15 org.springframework.web.servlet.FrameworkServlet initServletBean
ИНФОРМАЦИЯ: Инициализация «диспетчера» сервлета
20 июня 2024 г., 23:02:18 org.springframework.web.servlet.FrameworkServlet initServletBeanИНФОРМАЦИЯ: инициализация завершена за 3245 мс
20 июня 2024 г., 23:02:18 org.apache.coyote.AbstractProtocol start
ИНФОРМАЦИЯ: Запуск ProtocolHandler ["http-nio-8080"]
20 июня 2024 г., 23:02:18 org.apache.catalina.startup.Catalina start >
ИНФОРМАЦИЯ: Запуск сервера через [10578] миллисекунд
СотрудникСотрудник [id=1, name=Yogesh, оклад=300000.0, обозначение=IT-менеджер]
СотрудникСотрудник [id=3, имя=Сарвеш, зарплата=100000.0, обозначение=Менеджер]
СотрудникСотрудник [id=4, имя=Бхавна, зарплата=25000,0 , обозначение=Директор]
СотрудникСотрудник [id=5, name=Akansha, оклад=10000.0, обозначение=Руководитель]
СотрудникСотрудник [id=6 , name=Аншик, зарплата=50000.0, обозначение=Фин Менеджер]
СотрудникСотрудник [id=7, имя=Самикша, зарплата=100000.0, обозначение=Менеджер]
Идентификатор: 1, Зарплата: 300000,0
Идентификатор: 3, Зарплата: 100000,0
Идентификатор: 4, Зарплата: 25000,0
Идентификатор: 5, Зарплата: 10000,0
Идентификатор: 6, Зарплата: 50000,0
Идентификатор: 7, Зарплата: 100000,0
вывод на веб-странице:
Код: Выделить всё
ID Name Salary Designation Actions
Подробнее здесь: https://stackoverflow.com/questions/786 ... -view-page
Мобильная версия