fresh learner
fresh learner

Reputation: 467

Pass GET parameter and resultset to a servlet in Java

I want to pass two values to a servlet from a jsp page. 1- a result set value, 2- a get parameter value.

It should look something like this in jsp page:

SCcalculator.getValue(rs.getString("value1"),request.getParameter("value1"));

on the servlet side how can i receive and manipulate this data in the SCcalculator package? any suggestions please?

Upvotes: 0

Views: 788

Answers (2)

myk.
myk.

Reputation: 333

Conside this example

<html>
<head>
<title>Demo application</title></head>
<body>

<form id = "form1" method = "GET" action = "../Sample Application">
link1 : <input type = "text" id = "nRequests" name = "nRequests" />         
<input type = "submit" name = "submit" id = "submit"/>

</form></body></html>

Now how you servlet will accept the request

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    nRequests = request.getParameter("nRequests");

In this way you can get the value from a HTML page to your servlets.

Upvotes: 1

user3145373 ツ
user3145373 ツ

Reputation: 8146

In your servlet class use :

public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException{
        String s = request.getParameter("value1");
        String s1 = request.getParameter("value");
}

in JSP don't do like that, instead do :

<form action="name" method="post"> //here action=name is name of your servlet class name
    <input type="text" name="value">
    <input type="text" name="value1">
    <input type="submit" value="Send">       
</form>

Upvotes: 1

Related Questions