1
我使用JSP(Spring MVC)向遠程用戶顯示信息。我在緩存頁面時遇到了一些問題。它看起來像這樣:頁面緩存問題
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>My Title</title>
</head>
<body>
<jsp:include page="menu.jsp" flush="true" />
<form method="post">
Write here
<input type="text" name="inputTxt" value="${txt}" />
<input type="submit" value="OK" />
</form>
<table border="1">
...
</table>
</body>
</html>
頁面應顯示一個項目表。當用戶按下確定按鈕時,服務器將信息添加到數據庫並向表中添加一行。一切正常。但表格顯示的信息取決於記錄的用戶。因此,當我第一次登錄時,我的應用程序效果很好(向我顯示與當前用戶對應的數據)。但是,當我從當前用戶註銷並從新登錄時,此頁面仍顯示第一位用戶的數據。如果我按F5,表格更新它的數據,並顯示正確的信息,它對應於當前用戶。我認爲緩存問題。 如何避免此問題?有任何想法嗎?
您可以檢查這個計算器問題http://stackoverflow.com/questions/49547/making-sure-a-web-page-是 - 不緩存,跨所有的瀏覽器 – Javi 2010-11-26 22:29:11