在include标记中使用scriptlet

时间:2012-05-02 07:48:33

标签: jsp

我想执行一些像

这样的动作
<%    Locale locale = request.getLocale();    %>
<%@include file="/layouts/common/modal_body.<%="_"+locale%>jsp"%>

基本上我在scriplet中的locale中有一个变量,并且想用它来指向该语言环境的某些jsp,但是不知道如何实现它。 允许在另一个文字中划线?

1 个答案:

答案 0 :(得分:0)

@include file被称为静态包含,它就像一个内联包含,即文件的内容将包含在翻译阶段(记住#include的{​​{1}})。它不能有动态文件名。

为此你必须使用C

语法是

<jsp:include page=”fileName” />

所以,

<jsp:include page="{relativeURL | <%= expression %>}">