[programming] Processing Form Data In JSP


I miss this blog so much, another work loads. some applications to make, teaching schedule, and family’s event. And in this post I’ll show you how to process your data from form you made.

Before read the following tutorial, you should have basic knowledge about HTML, and Basic JSP.(about what to do with your computer before start to code in JSP)

At some point it feels familiar, and it will get more like family now. so come on.

  1. Insert and view data
    To access data that has been inserted into form basically you just need request.getParameter(“variable_name”) for example :

    <input name=address id=address type=text /> //text box in HTML
    <%
    String addr; //declare variable addr as String
    addr = request.getParameter("address"); // assign the form variable address into variable addr
    out.println(addr); //print the value of variable addr
    %>

    the syntax above will take data that has been inserted into address text box and print it into your page. All data that inserted into form is in String form. so when you want to insert an integer value you need to convert the value unto integer. For example :

    <input name=frprice id=frprice type=text />
    <%
    int price = Integer.parseInt(request.getParameter("frprice")); //define price variable as integer and convert the value of form variable frprice from string into integer.
    int count;
    count = price - (price * 5%);
    out.println(count);
    %>

    syntax above will convert string data from form variable named frprice into Integer and assign it into variable named price. Integer.parseInt(variable_name) in charge of converting string variable into integer.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s