java 过滤器中使用request.getParameter()接收的是哪来的参数?
例如:在过滤器的doFilter()方法中有这样一条语句“String str = request.getParameter("userName");”,我想知道这是从哪里接收参数呢?
[b]问题补充:[/b]
我的理解是就是从页面上表单中获取参数对不对呢?
Servlet中的doFilter方法的话..
这个参数是从你前台页面传来的..
比如index.jsp
...
...tempServlet.java
String str = request.getParameter("userName");
参数userName就是从index.jsp页面来的...
过滤器中和servlet中用request.getParameter都是一样从请求中得到的参数啊,
这是servlet容器也就是web服务器本身内部就解析好了这些请求参数