Această regulă detectează apelul metodei request.getQueryString() în fişierele de întâmpinare JSP ale unui modul web. Aceste apeluri sunt semnalate astfel încât utilizatorul să poată verifica utilizarea corectă şi pentru a evita valori null pentru şirurile de interogare.
În WebSphere metoda request.getQueryString() va returna null, dacă este apelat fişierul de întâmpinare (welcome), fie direct, fie printr-o înaintare, cu un şir de interogare care nu conţine numele de fişier de întâmpinare în URL. De exemplu, dacă fişierul de întâmpinare este index.jsp, şi utilizatorul introduce URL-ul (sau altă componentă sistem înaintează la URL-ul): http://mycompany.com/?param=value atunci WebSphere va trimite cererea la index.jsp. Apelul request.getQueryString() în index.jsp totuşi va returna null în loc de param=value. Aceasta este aplicabilă doar pentru fişiere de întâmpinare aşa cum au fost definite în descriptorul de implementare web.xml.
Utilizatorul poate obţine valoarea şirului de interogare dintr-un fişier JSP de întâmpinare în trei moduri:
Pentru informaţii suplimentare, vedeţi: