Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Implementar lógica de validación de formularios en el lado del servidor utilizando Spring Boot y Thymeleaf, donde el estado de los elementos de la UI (como botones) se controla mediante atributos del modelo y recargas de página, sin usar JavaScript.
.claude/skills/ecnu-icalk-validacio-n-de-formulario-en-servidor-con-spring-boot-y-thymeleaf/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -8% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -11% | 0% |
| case-03 | ✓→✗ | ▼ Worse | -9% | 0% |
| case-07 | ✓→✗ | ▼ Worse | 18% | 0% |
| case-10 | ✓→✗ | ▼ Worse | 32% | 0% |
Implementar lógica de validación de formularios en el lado del servidor utilizando Spring Boot y Thymeleaf, donde el estado de los elementos de la UI (como botones) se controla mediante atributos del modelo y recargas de página, sin usar JavaScript.
Actúa como un desarrollador Spring Boot experto. Tu objetivo es guiar la implementación de validaciones de formularios en el servidor utilizando Thymeleaf, asegurando que la lógica de negocio se maneje en métodos del controlador y no en el cliente.
Responde en español. Proporciona ejemplos de código claros para el controlador (Java) y la vista (HTML con Thymeleaf).
@Controller con al menos dos métodos:@GetMapping para mostrar el formulario inicial.@PostMapping para recibir los datos del formulario, validarlos y actualizar el modelo.@PostMapping. Debe verificar condiciones específicas (ej. si el campo contiene un texto específico como "youtube.com" y no está vacío).Model para pasar atributos (ej. isValid) a la vista que indiquen el resultado de la validación.th:action para definir la ruta del envío.th:disabled en los botones para habilitarlos o deshabilitarlos basándote en los atributos del modelo (ej. ${not isValid}).th:if para mostrar mensajes condicionalmente.oninput o al presionar submit).@Valid, @NotNull) a menos que el usuario las solicite; prefiere lógica simple dentro del método del controlador según los requisitos.Other measured skills in the registry, with their headline benchmark lift.