# Providing query at run time when using List component

**URL:** <https://community.bloomreach.com/t/providing-query-at-run-time-when-using-list-component/1700>\
**Category:** Experience Manager (PaaS/OnPrem)\
**Created:** [January 23, 2020, 12:12pm UTC](https://community.bloomreach.com/t/providing-query-at-run-time-when-using-list-component/1700 "2020-01-23T12:12:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rahul\_Raj](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/rahul_raj/32/329_2.png) [@Rahul\_Raj](https://community.bloomreach.com/u/Rahul_Raj)\
**Post date:** [January 23, 2020, 12:12pm UTC](https://community.bloomreach.com/t/providing-query-at-run-time-when-using-list-component/1700/1 "2020-01-23T12:12:43Z")

</div>

Hi All,

I am using List component to get all the content from a folder and filter the list based on a field from the document(using if condition in FTL). I am going through[1], and see that I can pass string(search term) for query(as request parameter) and get results based on this.

I want to provide a string(search term) as request parameter to list component through query param in URL. Can you pls help me give one example how can i do it? Like how can I pass query param value to this list component.

Also, If I can use this query for executing xpath query and one example.

[1] [https://documentation.bloomreach.com/library/setup/hst-components/list-component.html](https://documentation.bloomreach.com/library/setup/hst-components/list-component.html)

Thanks  
Rahul

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [January 23, 2020, 1:32pm UTC](https://community.bloomreach.com/t/providing-query-at-run-time-when-using-list-component/1700/2 "2020-01-23T13:32:24Z")

</div>

just hit url with your component and add query to it…e.g.

localhost:8080/site/foo-bar-list-component-url.html?query=your search term

---

<div class="post-metadata">

**Author:** ![Rahul\_Raj](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/rahul_raj/32/329_2.png) [@Rahul\_Raj](https://community.bloomreach.com/u/Rahul_Raj)\
**Post date:** [January 23, 2020, 1:55pm UTC](https://community.bloomreach.com/t/providing-query-at-run-time-when-using-list-component/1700/3 "2020-01-23T13:55:34Z")

</div>

> [@machak](#):
>
> ?query=your search term

I don’t want to use ‘query’ word as part of query param. Instead I want ‘?docId=1001’. Would it still work?

Thanks  
Rahul

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [January 23, 2020, 2:16pm UTC](https://community.bloomreach.com/t/providing-query-at-run-time-when-using-list-component/1700/4 "2020-01-23T14:16:56Z")

</div>

that wouldn’t work…you can extend list component and override getSearchQuery method if you want to use other parameter name.
