2018-03-21 22:53
Starting Complete. Welcome To The JFinal World :)
Handler IP is:192.168.1.100
JFinal action report -------- 2018-03-21 22:50:04 ------------------------------
Url : GET /
Controller : com.demo.index.IndexController.(IndexController.java:1)
Method : index
--------------------------------------------------------------------------------
Handler IP is:192.168.1.100
Handler IP is:192.168.1.100
Before invoking /blog
After invoking /blog
JFinal action report -------- 2018-03-21 22:50:07 ------------------------------
Url : GET /blog
Controller : com.demo.blog.BlogController.(BlogController.java:1)
Method : index
Interceptor : com.demo.blog.BlogInterceptor.(BlogInterceptor.java:1)
--------------------------------------------------------------------------------
Handler IP is:192.168.1.100
Before invoking /blog/add
After invoking /blog/add
JFinal action report -------- 2018-03-21 22:50:09 ------------------------------
Url : GET /blog/add
Controller : com.demo.blog.BlogController.(BlogController.java:1)
Method : add
Interceptor : com.demo.blog.BlogInterceptor.(BlogInterceptor.java:1)
--------------------------------------------------------------------------------
Handler IP is:192.168.1.100
Before invoking /blog/save
After invoking /blog/save
JFinal action report -------- 2018-03-21 22:50:19 ------------------------------
Url : POST /blog/save
Controller : com.demo.blog.BlogController.(BlogController.java:1)
Method : save
Interceptor : com.demo.blog.BlogInterceptor.(BlogInterceptor.java:1)
com.demo.blog.BlogValidator.(BlogValidator.java:1)
Parameter : blog.content=不错 blog.id= blog.title=天气
--------------------------------------------------------------------------------
Handler IP is:192.168.1.100
Before invoking /blog
After invoking /blog
2018-03-21 22:52
Handler IP is:192.168.1.100
Before invoking /blog
After invoking /blog
JFinal action report -------- 2018-03-21 22:50:33 ------------------------------
Url : GET /blog
Controller : com.demo.blog.BlogController.(BlogController.java:1)
Method : index
Interceptor : com.demo.blog.BlogInterceptor.(BlogInterceptor.java:1)
不过有可能是/的原因,你前面提到的,我发现/blog下面不会出现2次。
2018-03-21 22:44
package com.demo.handler;
/*
* 处置IP,当IP处于白名单或黑名单中,进行下一步处理
*/
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.demo.utils.Ipkit;
import com.jfinal.handler.Handler;
public class IPHandler extends Handler{
@Override
public void handle(String target, HttpServletRequest request, HttpServletResponse response, boolean[] isHandled) {
String ip = Ipkit.getRealIp(request);
System.out.println("Handler IP is:"+ip);
next.handle(target, request, response, isHandled);
}
}