我的servlet调用一个方法,该方法生成一个HTML文件(每次都有不同的内容),例如。 " [时间戳]的.html"
在我的jsp中我使用
<% String time= (String)request.getAttribute("time");
String address= "resources/"+time+".html";
%>
<jsp:include page="<%=address %>"/>
显示页面。 但是它给出了一个错误,即请求的资源不可用。如果我去[时间戳] .html,它就在那里。 所以,我认为我的问题是因为jsp:include在编译期间获取文件而不是翻译,因此该文件尚未关闭。有关更好的策略以包含新内容的任何建议吗?
答案 0 :(得分:0)
将生成的字符串直接写入JSP而不是生成文件。因此,您可以节省IO成本,而不必处理该错误。