我正在使用spring hibernate項目。所有網頁都正常工作,但從最後一天起,我正在與一個問題作鬥爭。
在頁面之一中,頁面第一次從模型中的控制器加載數據。所有的數據都很好。
但後發送請求更新數據庫中的頁面的一些細節,並重定向到相同的GET請求。數據庫正在提供更新的數據,我之前已更新並將其打印到Java代碼中。服務器端的每件事情都很好。
但是,當模型來到客戶端上jsp。舊數據即將到來。 即使我把模型的細節也放在http請求中。
這兩個對象都沒有壓倒一切。
還有一件事,在我的本地機器上,這個網頁工作正常,但在Live服務器上,我得到了這個問題。
請幫忙。我從前一天開始面臨這個問題。Spring模型或HttpServletRequest對象在控制器上不重寫
回答
我認爲問題是由GET請求的頁面被瀏覽器或某個服務器緩存。
您應該添加一些關於將緩存http響應緩存到響應的信息。
春天可以幫助你:
<mvc:interceptors>
<bean id="webContentInterceptor"
class="org.springframework.web.servlet.mvc.WebContentInterceptor">
<property name="cacheSeconds" value="0" />
<property name="useExpiresHeader" value="true" />
<property name="useCacheControlHeader" value="true" />
<property name="useCacheControlNoStore" value="true" />
<property name="alwaysUseFullPath" value="true" />
<property name="cacheMappings">
<props>
<!-- 2678400 seconds = 31 days -->
<prop key="/resources/images/favicon*.ico">2678400</prop>
<prop key="/resources/images/*.png">2678400</prop>
</props>
</property>
</bean>
</mvc:interceptors>
例如,這configruation將指示春天,以防止緩存exept的圖標和PNG文件每個響應。
嘿拉爾夫......它不工作。即使我從模型中的Math.random()發送一個隨機數字。服務器重啓後,第一次隨機生成;僅在來自同一控制器的所有請求之後纔會發生。 – 2012-03-16 09:36:33
首先,您必須清除所有已填充的緩存! – Ralph 2012-03-16 11:22:26
我仍然無法理解爲什麼我的tomcat只爲特定控制器保存數據。 – 2012-03-16 12:02:11
- 1. 如何在對象控制器中訪問對象模型(「init」)
- 2. 在Spring WebFlow中訪問HttpServletRequest對象
- 3. 胖模型,activeModel或在控制器?
- 4. 是否在模型或控制器
- 5. 在模型方法或控制器中寫入cookie?
- 6. 發送ArrayList對象到Spring控制器
- 7. 什麼時候在Spring Mvc控制器中使用HttpServletRequest類
- 8. 如何從Spring控制器在JSP上顯示地圖對象
- 9. spring模型對象上的RequestHeader註解?
- 10. 在模型上或控制器上放置一個事件?
- 11. 控制器HttpServletRequest的區域不改變
- 12. 從不同的控制器的magento調用模型對象
- 13. RedirectAttribute不工作 - 模型在Spring mvc控制器中爲空
- 14. Cancan在無模型控制器上
- 15. 如何使用Spring MVC 3從控制器模型中獲取對象?
- 16. Codeigniter控制分貝數據應該在模型或控制器?
- 17. Laravel 5在AngularJS控制器中雄辯的模型對象
- 18. 重構MVC控制器代碼。控制器或型號
- 19. 模型視圖控制器模式對軟件有多重要?
- 20. 調查模型或控制器?
- 21. Ember中的胖模型或控制器
- 22. 從模型或控制器斷言Rails?
- 23. Cakephp - 從控制器重寫模型方法
- 24. Ember.js重寫控制器沒有引用原始模型?
- 25. angularjs控制器在模型更改上重裝
- 26. 在監聽器中訪問HttpServletRequest對象
- 27. 將對象從視圖傳遞到控制器或控制器到控制器
- 28. 將模型對象從UI對話框的部分對象傳回控制器
- 29. 如何使用攔截器在Spring 3.1 MVC控制器上設置對象?
- 30. 模擬控制器與對象參數
http://stackoverflow.com/questions/1529184/jsps-not-displaying-objects-from-model-in-spring – 2012-03-16 08:34:20