【问题标题】:How to get URL specific details and Request Type(GET, POST, PUT) from ServletRequestEvent?如何从 ServletRequestEvent 获取 URL 特定的详细信息和请求类型(GET、POST、PUT)?
【发布时间】:2016-12-08 10:50:15
【问题描述】:

我正在实现 ServletRequestListener 并覆盖其方法 requestInitialized 和 requestDestroyed。当 requestDestroyed 被调用时,我想知道请求是否是 GET/POST 请求以及随之发送的参数等详细信息。应该怎么做?

public void requestDestroyed(ServletRequestEvent event) {
    ServletRequest s = event.getServletRequest();
    //use this to get those details

【问题讨论】:

    标签: java servlets servlet-listeners


    【解决方案1】:

    您可以执行以下操作。

    public void requestDestroyed(ServletRequestEvent event) {
        ServletRequest s = event.getServletRequest();
        HttpSevletRequest request = (HttpServletRequest) s;
    
        String method = request.getMethod();
        Map<String,String[]> parameters = request.getParameterMap();
    }
    

    【讨论】:

    • 谢谢!这适用于我试图解决的问题。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-13
    • 1970-01-01
    • 2021-11-29
    • 2020-07-08
    • 1970-01-01
    • 2019-11-08
    • 1970-01-01
    相关资源
    最近更新 更多