如何在jsp包含标签的页面属性中使用变量?

rav*_*avi 1 java jsp jsp-tags

如何在jsp包含标签的页面属性中使用变量?

<jsp:include page="/adminadvertisement?type=c80&action=showall" /> 
Run Code Online (Sandbox Code Playgroud)

我想在页面属性中插入一个作为参数传递的变量.类似的东西

<jsp:include page="/adminadvertisement?type={$param.type}&action=showall" />
Run Code Online (Sandbox Code Playgroud)

Bal*_*usC 6

使用<jsp:param>(并修复不正确的EL表达式,应遵循${}语法)

<jsp:include page="/adminadvertisement">
    <jsp:param name="type" value="${param.type}" />
    <jsp:param name="action" value="showall" />
</jsp:include>
Run Code Online (Sandbox Code Playgroud)

但是,由于它是从请求参数派生的,因此您应该能够${param.type}直接在包含的JSP页面内部使用而不将其作为传递<jsp:param>.