This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch feature/include-tag-params
in repository https://gitbox.apache.org/repos/asf/struts-site.git


The following commit(s) were added to refs/heads/feature/include-tag-params by 
this push:
     new a53ed252f Rephrases how to access params in the included page
a53ed252f is described below

commit a53ed252f63a7ae2bcc59fe130402a440fbb11a8
Author: Lukasz Lenart <lukaszlen...@apache.org>
AuthorDate: Sun Oct 29 09:57:00 2023 +0100

    Rephrases how to access params in the included page
---
 source/tag-developers/include-tag.md | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

diff --git a/source/tag-developers/include-tag.md 
b/source/tag-developers/include-tag.md
index 8d7c9babc..489b0abbe 100644
--- a/source/tag-developers/include-tag.md
+++ b/source/tag-developers/include-tag.md
@@ -20,16 +20,17 @@ Please make sure you have read the [Tag Syntax](tag-syntax) 
document and underst
 
 ### How to access parameters
 
-Parameters are passed as request parameters, so use the `${param.ParamName}` 
notation to access them. Do not use 
-the **property** tag to access parameters in included files.
+Parameters are passed as request parameters, so use the `${param.paramName}` 
notation to access them. Do not use 
+the `<s:property/>` tag to access parameters in included files.
 
 Below it's an example how you can access parameters passed into the included 
page:
 
 ```
-<s:set var="paramName" scope="page">${param.ParamName}</s:set>
+<s:set var="paramName" scope="page">${param.paramName}</s:set>
+<s:property value="paramName"/>
 ```
 
-> **Note**: You can access such params without using JSTL, just use 
`${param.ParamName}` notation in Struts tags.
+> **Note**: You can access such params without using JSTL, just use 
`${param.paramName}` notation.
 
 ## Attributes
 
@@ -66,3 +67,13 @@ do an include to `myJsp.jsp` page with parameters 
`param1=value1` and `param2=va
 ```
 
 do an include to `myJsp.jsp` page with parameters `param1=value1` and 
`param2=value2`
+
+**Example 4**
+
+```jsp
+<s:set var="param1" scope="page">${param.param1}</s:set>
+Param1 = <s:property value="param1"/>
+Param2 = ${param.param2}
+```
+
+do access passed parameters in the included page

Reply via email to