dit is mijn code waar ik gegevens moet ophalen die in POST zijn verzonden:
@play.db.jpa.Transactional
public static Result registered(String fullname, String email, String password, String username) {
if(fullname.isEmpty()){
return badRequest("fehlerhafte eingabe!
").as("text/html");
} else {
User user = new User();
user.fullname = fullname;
user.email = email;
user.password = password;
user.username = username;
user.save();
}
String success = "Successful registered!";
return ok(register.render(success));
}
en dit is mijn gebruikersklasse:
public class User extends Model {
private static final long serialVersionUID = 1L;
public String fullname;
@Email
public String email;
@Required(message="Username erforderlich!")
public String username;
@Transient @Required
public String password;
public User(){}
public User(String username, String password, String fullname, String email) {
this.username = username;
this.password = password;
this.email = email;
this.fullname = fullname;
}
en dit is mijn html:
<form method="post" action="@routes.Application.registered()">
@success
fullname: <input type="text" name="fullname" id="fullname" value=""/>
email: <input type="text" name="email" id="email" value=""/>
username: <input type="text" name="username" id="username" value=""/>
password: <input type="password" name="password" id="password" value=""/>
<button type="submit">Register</button>
</form>
en dit zit in mijn routes:
POST /registered controllers.Application.registered()
Wat is WSRequest? kan dit de aanwijzing zijn voor mijn probleem?
ik waardeer alle hulp! bedankt bedankt