Chciałbym dodać użytkownika do bazy danych. Poniżej fragmenty kodu. Jak powinien wyglądać POST
Controller
@POST
@Transactional
@Path("/getUser")
@Consumes("application/json")
public void addUser(){
UserData user = new UserData();
userDao.addUser(user);
}
JSF
<h:body>
<ui:composition template="/templates/main.xhtml">
<ui:define name="content">
<h3>Register Form</h3>
<h:form>
<h:panelGrid columns="3">
<h:outputLabel value="Name: " for="userName"/>
<h:inputText id="userName" label="userName" required="true" value="#{userData.userName}"/>
<h:message for="userName"/>
<h:outputLabel value="Secend Name: " for="userSName"/>
<h:inputText id="userSName" label="userSName" required="true" value="#{userData.userSName}"/>
<h:message for="userSName"/>
<h:commandButton value="Save" action="#{loginController.addUser()}"/>
</h:panelGrid>
</h:form>
</ui:define>
</ui:composition>
</h:body>
</html>
DAO
public UserData addUser(UserData userData) {
em.persist(userData);
return userData;
}