日期:2014-05-17  浏览次数:20766 次

动态包含问题
<jsp:include page="<%=request.getAttribute("url")%>"></jsp:include>
是不是不能这样写的啊?我想通过request来取得要包含的页面,如果这样不行的话,有没有别的方法呢?
小弟初学,望各位大虾多多指点啊!!!

------解决方案--------------------
<jsp:include page="要包含的页面"/>这样就可以
当然如果你的这两个页面存在一个request的话,可以利用setAttribute(),和getAttribute()
没有必要
------解决方案--------------------
探讨

引用:
<jsp:include page="要包含的页面"/>这样就可以
当然如果你的这两个页面存在一个request的话,可以利用setAttribute(),和getAttribute()
没有必要
用setAttribute(),和getAttribute()
一直报错,你能写个简单的例子不

------解决方案--------------------
不建议直接在里面执行语句,分解为这样:

<% String url = request.getAttribute("url"); %>
<jsp:include page="<%=url%>"></jsp:include>
------解决方案--------------------
="<%=request.getAttribute("url")%>">
里面或是外面改个成单引号
------解决方案--------------------
探讨
能讲解下原因吗?