Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.
SOLVED

Build AEM form component to store data in database

Avatar

Level 5

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.

 

1 Accepted Solution

Avatar

Correct answer by
Level 6

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

View solution in original post

3 Replies

Avatar

Level 4

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.

Avatar

Level 5

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

Any sample code across it would help.

Avatar

Correct answer by
Level 6

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