I am trying to create a login form with j2html,but when try adding label in my form,there is no predefined label exists e.g withId(),withName()
private static Tag generateUserField(String user) {
return input().withType("text").withName("user").withId(user).withPlaceholder("Enter username");
}
<label>is a separate element, it's not a part of the<input>. So you need to generate it separately viaTagCreator.label().