Tomcat 7中request.getParameter()的一些系统定义值是什么?

时间:2011-06-21 23:10:16

标签: java tomcat

因此,当我在servlet中使用以下Java语法时,我正在关注自己的业务:

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

我通常测试该值以查看它是否为null以确定参数是否存在,因为servlet根据某些参数名称的存在而采取不同的行为。令我懊恼的是,似乎参数“user”已经定义并且永远不会为空(由于我的应用程序使用Tomcat Realm来保证其安全性),所以我不得不选择另一个名称。

总而言之,是否有针对Tomcat 7的request.getParameter()的系统定义值列表?

编辑:对不起我不太清楚 - 我正在寻找一个docwise答案,而不必查看源代码。如果存在参数,它的可能值是什么,为什么?

1 个答案:

答案 0 :(得分:4)

您可以致电request.getParameterNames()并获取所有此类名称。如果没有发送明确的参数,请务必调用此方法,这样您就可以看到服务器为您设置的参数。