2011-08-22 63 views
1

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

<jsp:include page="/adminadvertisement?type=c80&action=showall" /> 

我想插入在页面属性参数传递的变量.Something像

<jsp:include page="/adminadvertisement?type={$param.type}&action=showall" /> 

回答

6

使用<jsp:param>(和解决您的不正确EL expression,它应该遵循${}语法)

<jsp:include page="/adminadvertisement"> 
    <jsp:param name="type" value="${param.type}" /> 
    <jsp:param name="action" value="showall" /> 
</jsp:include> 

但是,由于它是从请求参数派生的,因此您应该可以在包含的JSP页面pag中使用${param.type} e直接不作为<jsp:param>传递它。

4

使用${param.type}代替{$param.type},如果这不起作用使用param标签:

<jsp:include page="/adminadvertisement"> 
    <jsp:param name="type" value="${param.type}"/> 
</jsp:include>