Как передать параметры из статической HTML-страницы в лямбда-код, написанный на Java? - PullRequest
1 голос
/ 04 июня 2019

Я хочу передать параметры формы со статической страницы, которую я размещаю на AWS S3, в функцию AWS Lambda в Java, которую я храню в RDS.Я прилагаю свой лямбда-код и HTML-код вместе с моим скриншотом метода поста API-шлюза.

[package com.amazonaws.lambda.demo;

import java.sql.Connection;
import java.util.*;
import java.sql.DriverManager;
import java.sql.Statement;

import com.amazonaws.Request;
import com.amazonaws.RequestConfig;
import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;

public class LambdaFunctionHandler implements RequestHandler<Request, String> {

    @Override
    public String handleRequest(Request request, Context context) {

        String name="a";
        String Email="b";
        String phoneNo="1";
        String interest="a";
        try{
        Class.forName("com.mysql.jdbc.Driver");
        Connection con= DriverManager.getConnection("jdbc:mysql://XXXXXXXX","XXXXXXXXXX","XXXXXXXX");
        Statement s = con.createStatement();
        s.executeUpdate("Insert into Contact_us (name,email,phone_no,interest) values('"+name+"','"+Email+"','"+phoneNo+"','"+interest+"')");
        s.close();
        con.close();
        }
        catch (Exception e)
        {
            e.printStackTrace();

        }

        // TODO: implement your handler
        return "Hello from Lambda!";
    }

}][1]
<h1>Welcome to SoftVan ltd.</h1>
<form method=post action="API Trigger Link">
    Name<input type="text" name="name"><br><br>
    Email Id<input type="text" name="email"><br><br>
    Phone Number<input type="number" name="phoneno"><br><br>
    Interest<input type="text" name="interest"><br><br>
    <input type="Submit" value="Submit">
</form>

1 Ответ

0 голосов
/ 04 июня 2019

Пост-метод API Шлюз создан для запуска лямбда-функции 1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...