Certain users of my website are having issues with respect to submitting a form on a page. Not all users are experiencing this problem, and I've yet to replicate it myself so it makes the situation even more complex. I have an icking suspicion that its related to the user's browser, but I've tested on the same browser version/subversion without a glitch. Here's the scenario: 1) User goes to page. 2) User fills out form. 3) User clicks submit. 4) JSP page then performs sanity checks against submitted data. In the event of a failure on the sanity checks, page is redirected back to previous page.
Simple enough. Well, users are filling out the form and clicking submit with valid infromation, yet when I parse the parameters out of the request, I'm finding none of the form values from the previous page. I then decided to investigate further and log out all request information in the event that these sanity checks fail. The following is what I logged out: ------------------------------------------------------------------------ --------------------------------- Attributes: "javax.servlet.request.cipher_suite" = ["SSL_RSA_WITH_RC4_128_MD5"] "javax.servlet.request.key_size" = ["128"] "javax.servlet.request.ssl_session" = ["433162398579970fee9289baa55559ac832b8558dcc409382f62cb67a3499b80"] Parameters: Cookies: "JSESSIONID" = [FCB31837FFBD2C0D9F986C42B698BADE] "contact_value" = [ABC] "duplicate_type" = [None] "duplicate_time" = [] "mortgage" = [] "lender_id_label" = [] "title_alternative" = [] "can_place_orders" = [Y] "flood_default" = [126] "can_cancel_lol" = [N] "contact_label" = [] "lender_id_value" = [ABC] "census" = [] "loan_no_label" = [] "delivery_method" = [Online] "apprasail" = [] "delivery_address" = [] "title" = [] Headers: "accept" = ["image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, application/x-shockwave-flash, */*"] "referer" = ["https://WEBSITE_URL/CreateOrder.jsp?applicant2HomePhone=&streetName=Ma in+St&applicant2WorkPhone=&applicantOtherPhone=&ownerEstimate=&applicant 2WorkPhone2=&revisionOf=&applicantWorkPhoneExtension=&unitType=&preFixDi r=E&applicant2OtherPhoneAreaCode=&applicantOtherPhone2=&applicantMname=L &skipstep=none&zip4=&applicant2HomePhoneAreaCode=&applicant2OtherPhone=& applicantLname=Doe&streetNum=&applicantHomePhoneAreaCode=&zip=40845&pass code=Home&orderHeaderGeneralNotes=&applicantHomePhone2=&propertyLoanNumb er=&productTitle=&applicantFname=John&applicant2WorkPhoneExtension=&appl icant2WorkPhoneAreaCode=&applicant2Mname=J&unitNumber=&applicantWorkPhon eAreaCode=&postFixDir=&productAppraisal=&propertyParcelNumber=&applicant WorkPhone2=&applicantOtherPhoneAreaCode=&city=Hulen&applicantHomePhone=& applicantWorkPhone=&applicant2Lname=Jane&applicant2OtherPhone2=&applican t2HomePhone2=&streetType=&state=KY&contactId=10&productMortgagePrep=&pro ductFlood=Yes&applicant2Fname=Doe"] "accept-language" = ["en-us"] "content-type" = ["application/x-www-form-urlencoded"] "accept-encoding" = ["gzip, deflate"] "user-agent" = ["Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"] "host" = ["WEBSITE_DOMAIN"] "connection" = ["Keep-Alive"] "cache-control" = ["no-cache"] "cookie" = ["JSESSIONID=FCB31837FFBD2C0D9F986C42B698BADE; contact_value=ABC; duplicate_type=None; duplicate_time=; mortgage=; lender_id_label=; title_alternative=; can_place_orders=Y; flood_default=126; can_cancel_lol=N; contact_label=; lender_id_value=ABC; census=; can_view_insurance_tracking=N; loan_no_label=; delivery_method=Online; apprasail=; delivery_address=; title="] "content-length" = ["0"] ------------------------------------------------------------------------ --------------------------------- There are many interesting things about this request. First, the content-length is 0. Not sure how this could happen...error in browser?? Second, and the most intriguing...Notice the "referer" entry. The referer entry actually contains all relevant information that I needed in order to process this request, yet if you look at what parameters I was actually able to parse off this request you will see...NONE. I'm stumped. Anybody else seen this before? Environment: JDK 1.4.2_08 Tomcat 5.5.9 _______________________ Jeremy Nix Senior Application Developer Southwest Financial Services, LTD. (513) 621-6699 x1158 www.sfsltd.com