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