Build AEM form component to store data in database | Community
Skip to main content
rsl_lucky
New Participant
January 4, 2022
Solved

Build AEM form component to store data in database

  • January 4, 2022
  • 1 reply
  • 1379 views

Hi All,

Have a requirement to build a Form with input params in Component html. End-user fills Form details and submitted data to be stored in external database Ex:MySQL. Data Source configuration of DB details in AEM have been taken care. Can you provide your insights on below on how to fulfill this. 

* How to pass Form input params from html to backend logic?

* Best way for back-end logic implementation ?

Any insights would help. Thanks in Advance.

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by manikanthar1295

Hi @rsl_lucky 

 

You can use request.getparam("paramName"); in your servlet get method using httpSlingRequest object.

 

I think this might help you.

 

Regards

Manikantha R

1 reply

New Participant
January 4, 2022

You can design form via <form> in html . You can call servlet via Ajax once submit button clicked. Prepare Java code for database connection and related logic.

rsl_lucky
rsl_luckyAuthor
New Participant
January 4, 2022

In this approach, how can we pass Form input fields to backend logic for processing.

Any sample code across it would help.

manikanthar1295
manikanthar1295Accepted solution
New Participant
January 4, 2022

Hi @rsl_lucky 

 

You can use request.getparam("paramName"); in your servlet get method using httpSlingRequest object.

 

I think this might help you.

 

Regards

Manikantha R