今天將工程部署到WAS6.1時發現request.getQueryString()返回爲NULL,在TOMCAT上是正常返回結果的.經過查找發現,應該是WAS採用的serlet api 版本的問題,改下寫法就可以.如下:
The null value is returned by request.getQueryString() is due to change in requestdispatcher implementaion in servlet 2.4 specification.
The error can by resolved by using
request.getAttribute("javax.servlet.forward.query_string")
instead of
request.getQueryString()