I figured this out, and it definitely had nothing to do with Wicket.

For anyone who cares:

It has to do with IE behavior relating to our NTML authentication filter
(JCIFS).

Essentially, once IE is forced to negotiate for a page (the first time it
hits the site), it assumes that all subsequent requests to that server are
going to need negotiation, and so it doesn't include the post data, since it
assumes it'll be rejected and it'll have to negotiate and resubmit anyway.
IE is TRYING to improve performance, but since it's a faulty assumption, it
fails.

Our site only negotiates once, then we cache the credentials in session so
that subsequent pages do not require the negotiation of credentials. To
correct, I added a filter before our auth filter which can detect IE doing
this and "fake it out". This idea comes from Kevin Tapperson.

For a better understanding, see:

http://article.gmane.org/gmane.network.samba.java/3708/match=ntlmpostfilter
http://jcifs.samba.org/src/docs/ntlmhttpauth.html#post
http://lists.samba.org/archive/jcifs/2006-September/006561.html
http://lists.samba.org/archive/jcifs/2004-February/003061.html
http://lists.samba.org/archive/jcifs/2004-December/004459.html



igor.vaynberg wrote:
> 
> strange indeed. what is your wicket filter/servlet mapping? what does the
> generated form markup look like?
> 
> -igor
> 
> 
> On 2/1/07, dukejansen <[EMAIL PROTECTED]> wrote:
>>
>>
>> I'm facing a very strange issue which may be Wicket-related or may not.
>>
>> It seems that for any form posts in our application, whether Ajax or
>> otherwise, when the request arrives at the server there is no form data
>> included. The request.postData member is null.
>>
>> This happens only in IE. Form posts work fine in Mozilla.
>>
>> I look at the HTML and it all looks fine. Basic form, method post, action
>> is
>> a wicket url.
>>
>> I have put breakpoints in my servlet filter before it even gets to wicket
>> and the form data is already missing, so it doesn't seem to be a problem
>> with Wicket reading the request. But it is very odd that it works fine in
>> Mozilla and not IE.
>>
>> Since I've never encountered this before, I thought maybe it had
>> something
>> to do with the way Wicket generates forms or something.
>>
>> Long shot, I know, but thought I'd post just in case someone else has
>> seen
>> similar behavior and knows the silver bullet.
>>
>> Has anyone seen anything like this?
>>
>> -Jason
>> --
>> View this message in context:
>> http://www.nabble.com/Form-Post-Issues-in-IE%2C-not-Mozilla-tf3158363.html#a8759743
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> -------------------------------------------------------------------------
>> Using Tomcat but need to do more? Need to support web services, security?
>> Get stuff done quickly with pre-integrated technology to make your job
>> easier.
>> Download IBM WebSphere Application Server v.1.0.1 based on Apache
>> Geronimo
>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>> _______________________________________________
>> Wicket-user mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>
> 
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier.
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Wicket-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Form-Post-Issues-in-IE%2C-not-Mozilla-tf3158363.html#a8801808
Sent from the Wicket - User mailing list archive at Nabble.com.


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to