Questa regola rileva la chiamata al metodo request.getQueryString() nei file di benvenuto JSP di un modulo web. Tali chiamate sono contrassegnate in modo che l'utente possa verificarne il corretto utilizzo ed evitare valori null per le stringhe di query.
In WebSphere il metodo request.getQueryString() restituisce null se il file di benvenuto viene richiamato, direttamente o tramite un inoltro, con una stringa di query che non contiene il nome del file di benvenuto nell'URL. Ad esempio, se il file di benvenuto è index.jspe l'utente immette l'URL (o un altro componente del sistema inoltra all'URL): http://mycompany.com/?param=value quindi WebSphere invierà la richiesta a index.jsp. La chiamata request.getQueryString() in index.jsp tuttavia restituirà null invece di param=value . Ciò è applicabile solo ai file di benvenuto come definito nel descrittore di distribuzione web.xml .
L'utente può ottenere il valore della stringa di query in un file di benvenuto JSP in tre modi:
Per ulteriori informazioni, consultare: