我遇到了JSP页面服务器端缓存的问题。JSP页面变量缓存
假设我有一个内部错误页面,它是一个自定义JSP,每次访问/请求时都会显示一个唯一的ID。此唯一ID也会记录在服务器日志中进行调试。然而,我发现,如果我实现使用错误ID:
<%!private String <b>abc</b> = UUID.randomUUID().toString();%>
几个请求后...变量ABC似乎在服务器端进行缓存和相同的值保持坡平了。
奇怪的是,在同一页上,我也显示其与
XXXError encountered on <%=Calendar.getInstance().getTime().toString()%>
永远也不会被高速缓存,并且总是显示当前的时间遇到错误的时间。
所以,我做了一个小实验,而不是使用上面显示的时间,我使用的字符串,SNAP,它越来越之后打了几个电话缓存
<%!private String etime = Calendar.getInstance().getTime().toString();%>
和打印在屏幕上。
所以我的问题是,如何停止服务器缓存这些变量?
很好的答案,@BalusC 你真是个jsp高手:) 尤其是那个UUIDBean帮了我 – MartinL 2017-05-03 16:14:01