Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 识别请求参数的有效方法_Java_Performance_Servlets - Fatal编程技术网

Java 识别请求参数的有效方法

Java 识别请求参数的有效方法,java,performance,servlets,Java,Performance,Servlets,从客户端到servlet有11个请求参数。一旦有请求,其中任何一个都会被设置。我需要确定设置了哪个参数。是否有一种有效的方法来识别客户端中设置的参数?在11个可能的参数上调用HttpServletRequest.getParameter(String)的成本几乎不值得注意。如果您对此感到担忧,请调用HttpServletRequest.getParameterMap()并迭代返回的映射中的键。对11个可能的参数调用HttpServletRequest.getParameter(String)的成

从客户端到servlet有11个请求参数。一旦有请求,其中任何一个都会被设置。我需要确定设置了哪个参数。是否有一种有效的方法来识别客户端中设置的参数?

在11个可能的参数上调用HttpServletRequest.getParameter(String)的成本几乎不值得注意。如果您对此感到担忧,请调用
HttpServletRequest.getParameterMap()
并迭代返回的映射中的键。

对11个可能的参数调用
HttpServletRequest.getParameter(String)
的成本几乎不会引起注意。如果您对此感到担心,请调用
HttpServletRequest.getParameterMap()
并迭代返回的映射中的键。

这个问题被标记为java servlet。你是新手吗?你看过
request.getParameter()
了吗?你能澄清你的问题吗?不,我不是servlets新手,我在寻找一种有效的迭代方法这个问题被标记为java servlets。你是新手吗?你看过
request.getParameter()
了吗?你能澄清你的问题吗?不,我对servlets并不陌生,我在寻找一种有效的迭代方法没有像
getParameters()
这样的方法。您可以在这里找到正确的方法:我猜Stephen的意思是HttpServletRequest.getParameterMap()并遍历映射。在获得非空值时停止迭代。没有像
getParameters()
这样的方法。您可以在这里找到正确的方法:我猜Stephen的意思是HttpServletRequest.getParameterMap()并遍历映射。在获得非空值时停止迭代。