java - 使用变量包含 JSP 页面

标签 java jsp

我需要包含名称包含在变量中的不同 JSP 页面:

String pagename = myObject.getPage();
%><jsp:include page="<%=pagename%>"  flush="true"></jsp:include><%

但是这种语法是不允许的。 如何在不使用 switch-case 的情况下获得相同的结果?

最佳答案

尝试使用 JSP Expression Language (EL)作为${pagename}而不是 <%=pagename%>

<jsp:include page="${pagename}"  flush="true"></jsp:include>

关于java - 使用变量包含 JSP 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28897423/

相关文章:

java - 比较树节点

javascript - JSP 格式与日期问题

java - JSF 自定义 Servlet 映射到文件

java - 使用 Kotlin 在 android 中声明 UI 组件的最佳方法是什么?

java - 将多个 JPanel 添加到 JFrame

java - 如何将枚举嵌套在枚举的值中

html - 应用外部 CSS 文件时出现问题

javascript 和 jsp 将 javascript 变量获取到我的 jsp 页面

javascript - onclick 链接 提交表单

java - java中的字符串连接