如何从 ServletRequestEvent 获取 URL 具体细节和 Request Type(GET, POST, PUT)?
How to get URL specific details and Request Type(GET, POST, PUT) from ServletRequestEvent?
我正在实施 ServletRequestListener 并覆盖其方法 requestInitialized 和 requestDestroyed。调用 requestDestroyed 时,我想知道请求是否为 GET/POST 请求以及随请求一起发送的参数等详细信息。应该采取什么方法?
public void requestDestroyed(ServletRequestEvent event) {
ServletRequest s = event.getServletRequest();
//use this to get those details
您可以执行以下操作。
public void requestDestroyed(ServletRequestEvent event) {
ServletRequest s = event.getServletRequest();
HttpSevletRequest request = (HttpServletRequest) s;
String method = request.getMethod();
Map<String,String[]> parameters = request.getParameterMap();
}
我正在实施 ServletRequestListener 并覆盖其方法 requestInitialized 和 requestDestroyed。调用 requestDestroyed 时,我想知道请求是否为 GET/POST 请求以及随请求一起发送的参数等详细信息。应该采取什么方法?
public void requestDestroyed(ServletRequestEvent event) {
ServletRequest s = event.getServletRequest();
//use this to get those details
您可以执行以下操作。
public void requestDestroyed(ServletRequestEvent event) {
ServletRequest s = event.getServletRequest();
HttpSevletRequest request = (HttpServletRequest) s;
String method = request.getMethod();
Map<String,String[]> parameters = request.getParameterMap();
}