Currently, our applications are built around .SHTML pages containing
<SERVLET> blocks handled by our servlets.  We also allow "parameter
overriding", which means that any parameter/value pair specified in the
query string of the request URL "overrides" the same-named value in the
<SERVLET> block. We figure this out, in part, by checking the query string
returned by getQueryString().

Using our standard Web server (Apache), a call to getQueryString() for the
URL "http://myserver/somepage.shtml?user=Jay" will return "user=Jay".  This
is exactly what I need and expect.  However, I'm currently in the process
of trying to migrate to a well-known commercial Web server, and I'm finding
that getQueryString() in their servlet environment returns null in this
case.  The developer that I've been communicating with indicates that null
is actually the correct return value.  I completely disagree.

So my question is, is this a spec interpretation issue, or a bug in their
server? If I'm wrong, then I'm hoping to understand why from this post. If
he's wrong, then I can at least submit it as a bug fix request for a future
release.

Opinions? And are there any workaround ideas?

Jay

-- Jay Burgess
    Delano Technology Corporation
    mailto:[EMAIL PROTECTED]
    (913) 438-9444 x154

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to