/
LuvDyrachyo
/
Java_assignments
Обзор
Документация
Войти
/
LuvDyrachyo
/
Java_assignments
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
java-web-ru/validation/examples/Example.java
38 строк
983 B
@hexlet/cli
submit java-web-ru/validation
13 май 2024, 11:33
13 май 2024, 11:33
b215735
Код
Авторство
О чём код?
import io.javalin.Javalin; public final class App { public static Javalin getApp() { var app = Javalin.create(config -> { config.bundledPlugins.enableDevLogging(); }); List<String> users = List.of("John", "Mark", "Ann"); app.get("/users", ctx -> { var userNumber = ctx.pathParamAsClass("id", Integer.class); var cond = ctx.queryParam("cond"); List<String> filteredUsers; if (term == null) { filteredUsers = users; } else { filteredUsers = users .stream() .filter(u -> u.contains(cond)) .toList(); } var page = new UsersPage(users, cond); ctx.render("users/index.jte", model("page", page)); }); return app; } public static void main(String[] args) { Javalin app = getApp(); app.start(7070); } }