Edit on GitHub

# include

Please make sure you have read the Tag Syntax document and understand how tag attribute syntax works.

Description

Include a servlet’s output (result of servlet or a JSP page).

Note: Any additional params supplied to the included page are not accessible within the rendered page through the <s:property…> tag since no valuestack will be created. You can, however, access them in a servlet via the HttpServletRequest object or from a JSP page via a scriptlet.

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

#### Dynamic Attributes Allowed: false
#### Name | #### Required | #### Default | #### Evaluated | #### Type | #### Description
--- | --- | --- | --- | --- | ---
value | true |  | false | String | The jsp/servlet output to include

Example

     <!-- One: -->
     <s:include value="myJsp.jsp" />

     <!-- Two: -->
     <s:include value="myJsp.jsp">
        <s:param name="param1" value="value2" />
        <s:param name="param2" value="value2" />
     </s:include>

     <!-- Three: -->
     <s:include value="myJsp.jsp">
        <s:param name="param1">value1</s:param>
        <s:param name="param2">value2</s:param>
     </s:include>

     Example one - do an include myJsp.jsp page
     Example two - do an include to myJsp.jsp page with parameters param1=value1 and param2=value2
     Example three - do an include to myJsp.jsp page with parameters param1=value1 and param2=value2