提问:
<%
String id="01";//从数据库中获取,非固定值
%>
<jsp:include page="hello <%=id%>"> </jsp:include>
为什么include中取不到id的值?
如何在根据id的变化,include不同的页面?
解答:
在外面把整个字符串生成了,在放到page里面,不要再page里面再次合成了。
<%
String id = "01";
String pageURL = "hello" + id;
%>
<jsp:include page="<%=pageURL%>"/>
结论:
在许多标签里面,再次嵌套jsp表达式是不行的,不要再里面再次运算了。
<script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>
<%
String id="01";//从数据库中获取,非固定值
%>
<jsp:include page="hello <%=id%>"> </jsp:include>
为什么include中取不到id的值?
如何在根据id的变化,include不同的页面?
解答:
在外面把整个字符串生成了,在放到page里面,不要再page里面再次合成了。
<%
String id = "01";
String pageURL = "hello" + id;
%>
<jsp:include page="<%=pageURL%>"/>
结论:
在许多标签里面,再次嵌套jsp表达式是不行的,不要再里面再次运算了。
<script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>
本文探讨了在JSP中如何正确使用动态包含(jsp:include)来根据变量选择不同页面的方法。通过示例说明了如何避免在标签内部再次运算的问题,并提供了一个有效的解决方案。
4928

被折叠的 条评论
为什么被折叠?



