Wednesday, 4 September 2013

Save contact form details in DB in a Play 1.2.5 app

Save contact form details in DB in a Play 1.2.5 app

I want to save the contact details of people who try to contact me on my
website. I'm using temporarily in memory DB
Below is the code I'm using, which is giving me "Not found POST
/addContact" Error when I hit Submit.
Routes :
GET / Application.index
GET /our-works Application.ourWorks
GET /contact-us Application.contactUs
GET /about-us Application.aboutUs
GET /plans Application.plans
POST /contact-us Application.addContact
Controller :
public static void addContact(String name, String phone, String email,
String query) { Contact contact = new Contact(); contact.name = name;
contact.phone = phone; contact.email = email; contact.query = query;
contact.save(); }
Model :
@Entity public class Contact extends Model {
@Id
public String id;
public String name;
public String phone;
public String email;
public String query;
}
... HTML Code:
<form action="/addContact" method="post">

No comments:

Post a Comment