- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想用 SecurityRequestWrapper
的 getParameter()
方法覆盖 ServletRequestWrapper
的默认 getParameter()
方法。
例如,如果我使用一个简单的jsp表单来获取一个人的名字,
String name = request.getParameter("firstName");
我希望上面的 getParameter()
方法来自 SecurityRequestWrapper
类。我无法理解请求对象是如何被覆盖的,因为在任何 jsp 表单中默认情况下都会调用 getParameter
方法。
最佳答案
据我所知,您正在谈论的 SecurityRequestWrapper
已经实现了 HttpServletRequestWrapper
?如果是这样,那么只需创建一个 Filter
,将其映射到 *.jsp
的 url-pattern
(或者您想要调用此 Filter
的任何内容),并在 doFilter()
方法中执行以下基本操作。
chain.doFilter(new SecurityRequestWrapper((HttpServletRequest) request, response));
关于java - 如何覆盖 ServletRequestWrapper 中的请求对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3225362/
我想用 SecurityRequestWrapper 的 getParameter() 方法覆盖 ServletRequestWrapper 的默认 getParameter() 方法。 例如,如果我
您好,您在生产环境中看到任何真正有用的扩展 HttpServletResponseWrapper/HttpServletRequestWrapper 或 ServletRequestWrapper/S
我正在使用从“EAR A”到“EAR B”的编码形式。 当我尝试处理请求时: accion = "/decimprenta"; pagina = "/procesardeclaraci
我是一名优秀的程序员,十分优秀!