import org.paperinputframework.core.validation.ValidationEngine; import org.paperinputframework.core.validation.rule.*; ValidationEngine validationEngine = new ValidationEngine(); validationEngine.addRule("username", new NotEmptyRule("Username cannot be empty.")); validationEngine.addRule("password", new LengthRule(6, 12, "Password length should be between 6 and 12.")); validationEngine.addRule("email", new EmailRule("Invalid email address.")); String username = request.getParameter("username"); String password = request.getParameter("password"); String email = request.getParameter("email"); List<String> errors = validationEngine.validateFields( Map.of("username", username, "password", password, "email", email) ); if (!errors.isEmpty()) { for (String error : errors) { System.out.println(error); } } else { // ... } <dependency> <groupId>org.paperinputframework</groupId> <artifactId>paper-input-core</artifactId> <version>1.0.0</version> </dependency> implementation 'org.paperinputframework:paper-input-core:1.0.0'


上一篇:
下一篇:
切换中文