« Return to Thread: How to retrive data from a form and save to database

How to retrive data from a form and save to database

by elvenfire :: Rate this Message:

Reply to Author | View in Thread

Hi everyone,

I am using Apache cocoon 2.2,  hibernate and spring with mysql database.

I just want to know how could i retrieve an input and save it to database. Kindly correct my codes

here's my jx.xml code:
<form method="post" action="${cocoon.continuation.id}">
        Last Name: <input type="text" name="last_name"/>
        Save Person
</form>


flow.js

function newPerson() {
        var demoBean = cocoon.getComponent("demo");
        var lastName = cocoon.request.get("last_name");
        var person = demoBean.getNewPerson(lastName);
        cocoon.sendPage("page,createPerson", {"person" : person});
}

MyBean.java
    public String getNewPerson(String lastName) {
          Person p = new Person();
          p.setLastName(lastName);
        Session s = Cewf.getInstance().getHibernateSession();
        s.save(p);
        s.flush();
        return ("Person #" + p.getPersonId() + " at " + p.getLastName());
   
    }

I can save to the database but I do not know how to retrieve the parameter from the user's input.

Thanks :)


 « Return to Thread: How to retrive data from a form and save to database