Каковы некоторые из определенных системой значений для request.getParameter () в Tomcat 7? - PullRequest
0 голосов
/ 22 июня 2011

Итак, занимаясь своим делом, я использовал следующий синтаксис Java в своих сервлетах:

String userParam = request.getParameter("user");

Обычно я проверяю значение, чтобы определить, является ли оно пустым, чтобы определить, существует ли параметр, даже если сервлет ведет себя по-разному в зависимости от наличия определенных имен параметров. К моему большому огорчению, кажется, что параметр «пользователь» уже определен и никогда не имеет значения null (благодаря моему приложению, использующему Tomcat Realm для его безопасности), поэтому мне пришлось выбрать другое имя.

Это все сказанное, есть ли список системных значений для request.getParameter () для Tomcat 7?

РЕДАКТИРОВАТЬ: Извините, я не был более ясным - я ищу ответ docwise, не глядя на исходный код. Если параметр существует, каковы его возможные значения и почему?

1 Ответ

4 голосов
/ 22 июня 2011

Вы можете позвонить request.getParameterNames() и получить все такие имена. Обязательно вызывайте его, если у вас нет явных параметров, которые вы отправляете, чтобы увидеть те, которые сервер настраивает для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...