프로그램/struts 1.x

Tomcat Servlet Reqeust 처리 중 ...

mulderu 2009. 10. 20. 15:59
일반적인 경우에는 전혀 문제 없다.

request data를 미리 읽어오는 경우 ( reqest.getInputStream )
나중에 request.getParamer 하면 평소에는 전혀 문제 없다가,
Request 가 폭발적으로 많은 경우 (초당 10건 이상)에는 Request.getParameter 에 문제가 좀 있다.
이런경우 Request InputStream 과  Request.getParamer 간 문제가 있는것 같다.

Request.getParamer 가 Thread Safe 하지 않을수는 없을것 같은데...
문제가 생긴다..., 이유는 . 더 알아 봐야 할것 같고

이럴 경우 답은 reqeust.getQueryString 으로 querystring을 읽어온후 paramer를 찾아와야 한다...