Jsp 从Sitemesh装饰器传递变量

Jsp 从Sitemesh装饰器传递变量,jsp,jstl,decorator,responsive-design,sitemesh,Jsp,Jstl,Decorator,Responsive Design,Sitemesh,我们有一个系统,在使用相同内容页的同时,对不同大小的页面使用多个装饰器。我试图设置一个变量,该变量可以传递给内容页(用JSP编写)。e、 g 此方法不起作用,因为内容页被发送到装饰器,因此需要首先生成。是否有一种方法可以在编译页面之前将变量传递到页面中,例如,我可以使用具有不同装饰器的不同文件夹中的响应图像(例如 解决方案是将其添加到请求范围: <c:set var="pagetype" value="mobile/" scope="request" /> <img

我们有一个系统,在使用相同内容页的同时,对不同大小的页面使用多个装饰器。我试图设置一个变量,该变量可以传递给内容页(用JSP编写)。e、 g


此方法不起作用,因为内容页被发送到装饰器,因此需要首先生成。是否有一种方法可以在编译页面之前将变量传递到页面中,例如,我可以使用具有不同装饰器的不同文件夹中的响应图像(例如


解决方案是将其添加到请求范围:

<c:set var="pagetype" value="mobile/" scope="request" />

<img src="uploads/${pagetype}/img.jpg />
<c:set var="pagetype" value="mobile/" scope="request" />