2011-06-21 18 views
0

所以有我,在意我自己的事,我在我的servlet使用下面的Java语法:Tomcat 7中的request.getParameter()的一些系统定义值是什么?

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

我通常测试值,看它是否为空来确定参数存在的话,因为servlet根据某些参数名称的存在而具有不同的行为。对于我的懊恼来说,看起来参数“user”已经定义好了,并且永远不会是null(多亏了我的应用使用Tomcat Realm来保证它的安全性),所以我不得不选择另一个名字。

这一切都说,是否有一个系统定义值为Tomcat 7 request.getParameter()的列表?

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

回答

4

您可以拨打request.getParameterNames()并获取所有这些名称。确保在没有明确的参数被发送时调用它,所以你会看到服务器正在为你设置的参数。

相关问题