【问题标题】: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();
}