Deepak Bala wrote:I really doubt if this is a WL problem. Compare the response generated by weblogic in WL 8.1 and WL 10 using a debugging proxy like charles -> http://www.charlesproxy.com/download/. If they are the same, it is not a problem with weblogic
You can use Etags or an expires header as well.
Thanks for the Response Deepak.
I download Charles and viewed the response headers as shown below:
WL8.1
1st run response raw
HTTP/1.1 200 OK
Date: Thu, 24 Sep 2009 16:56:55 GMT
Content-Length: 164564
Last-Modified: Thu, 24 Sep 2009 16:56:43 GMT
Connection: Close
<HTML>
<BODY>
<table>
<tr>
<td>
2nd run response raw
HTTP/1.1 200 OK
Date: Thu, 24 Sep 2009 16:57:46 GMT
Content-Length: 33506
Last-Modified: Thu, 24 Sep 2009 16:57:38 GMT
Connection: Close
<HTML>
<BODY>
<table>
<tr>
<td>
//WL 8.1 successfully writes out and has no issues.
WL10.2
1st run response Raw
HTTP/1.1 200 OK
Connection: close
Date: Thu, 24 Sep 2009 17:01:23 GMT
Content-Length: 164564
Last-Modified: Thu, 24 Sep 2009 17:01:20 GMT
X-Powered-By: Servlet/2.5 JSP/2.1
<HTML>
<BODY>
<table>
<tr>
<td>
<table BORDER="1">
<tr>
<td>
2nd run response
HTTP/1.1 304
Not Modified
Connection: close
Date: Thu, 24 Sep 2009 17:07:25 GMT
Content-Length: 0
X-Powered-By: Servlet/2.5 JSP/2.1
//WL10.2 thinks the file that it's attempting to serve to the client hasn't changed as the file name is the same.
After the clients local cache is deleted:
3nd run response
HTTP/1.1 200 OK
Connection: close
Date: Thu, 24 Sep 2009 17:09:10 GMT
Content-Length: 164564
Last-Modified: Thu, 24 Sep 2009 17:01:20 GMT
X-Powered-By: Servlet/2.5 JSP/2.1
<HTML>
<BODY>
<table>
<tr>
<td>
It appears that WL10 can't overwrite what's in the clients Local Settings\Temporary Internet Files whereas 8.1 can.
Any ideas?