随笔分类 - java
摘要:[-]方法一:使用现成的PreResultListener监听器事件方法二,实现自己的ActionInvocation ,手动分离Action和Result的执行Interceptor说明Interceptor的接口定义没有什么特别的地方,除了init和destory方法以外,intercept方法是实现整个拦截器机制的核心方法。而它所依赖的参数ActionInvocation则是我们之前章节中曾经提到过的著名的Action调度者。我在这里需要指出的是一个很重要的方法invocation.invoke()。这是ActionInvocation中的方法,而ActionInvocation是Act
阅读全文
摘要:Struts2架构图 请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。 ActionMapper取得了ActionMapping后,在Dispatcher的serviceAction方法里创建ActionProxy,ActionProxy创建ActionInvocation,然后ActionInvocation调用Interceptors,执行Action本身,创建Resu...
阅读全文
摘要:Servlet的一些技巧&模板代码Request相关获得一些基本参数?12345678910//获取提交地址 request.getRequestURI(); //获取提交内容 request.getQueryString(); //获取客户端地址(浏览器) request.getRemoteAddr(); //获取客户端端口(浏览器) request.getRemotePort(); //获取提交方法(GET,POST or .....) request.getMethod();获得提交内容体?123456789101112131415161718192021222324252627
阅读全文

浙公网安备 33010602011771号