Return the current URL query parameters as a map.

For instance: ?key1=foo&key2=bar&key2=fizz in the URL will return {"key1": ["foo"], "key2": ["bar", "fizz"]}

Method Signatures and Parameters

Jt.urlQueryParameters()

Returns after .use()

(Map<String, List<String>>)

The current Map<String, List<String>> value of the component.

Examples

Using query parameters for app configuration

 import io.jeamlit.core.Jt;

 import java.util.List;

 public class QueryParamsApp {
     public static void main(String[] args) {
         var params = Jt.urlQueryParameters();

         String name = params.getOrDefault("name", List.of("unknown user")).get(0);

         Jt.title("App Settings").use();
         Jt.text("Hello " + name).use();
         // URL: ?name=Alice would show:
         // Hello Alice
     }
 }

forum

Still have questions?

Go to our discussions forum for helpful information and advice from Jeamlit experts.