this.getParameter(, request);和request.getParameter有什么区别
时间: 2023-09-11 13:13:25 浏览: 85
JSP用过滤器解决request getParameter中文乱码问题.docx
这两个方法有一些区别:
- `this.getParameter()` 方法是从 ServletRequest 接口继承而来的,可以在 Servlet 或 JSP 中使用,需要传递一个参数名作为参数,返回一个字符串类型的参数值。如果该参数不存在,则返回 null。注意,这种方式不能获取多个值的参数。
- `request.getParameter()` 方法也是用于获取请求参数的方法,但是它是从 HttpServletRequest 接口继承而来的,在 JSP 和 Servlet 中都可以使用。这种方式可以获取多个值的参数,可以通过 `request.getParameterValues()` 方法获取多个值的参数。
总的来说,`this.getParameter()` 方法是单值参数的获取方式,而 `request.getParameter()` 方法支持多值参数的获取方式。
阅读全文