在jsp include中使用变量作为文件名

时间:2018-11-06 19:39:10

标签: jsp

我想在JSP文件中做类似的事情。

<%
    String s = (String)request.getAttribute("userid");
%>
<jsp:include  page='/<%=s%>.html' />

我在搜索答案时看到了几种方法,但没有一种对我有用。有没有办法做到这一点?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以尝试:

    <% String s = (String)request.getAttribute("userid"); %>

    <jsp:include  page='<%= s + ".html" %>' />

我认为空格很重要,并且也可以在表达式标签内进行字符串连接。