假定你的web application 名称为CardHolderWeb,你在浏览器中输入请求路径:
http://localhost:8080/CardHolderWeb/memberCardManagement/init.action
则执行下面向行代码后打印出如下结果:
1、 System.out.println(request.getContextPath());
打印结果:/CardHolderWeb
2、System.out.println(request.getServletPath());
打印结果:/memberCardManagement/init.action
3、 System.out.println(request.getRequestURI());
打印结果:/CardHolderWeb/memberCardManagement/init.action
4、System.out.println(request.getRequestURL());
打印结果:http://localhost:8080/CardHolderWeb/memberCardManagement/init.action
5、 System.out.println(request.getRealPath("/"));
打印结果:发布到项目的目录
分享到:
相关推荐
里面是自己实现struts拦截器的一个原理,基于jdk的动态代理
Struts2拦截器(Interceptor) Struts2拦截器(Interceptor)
一个关于struts拦截器的简单例子,适合初学者!
Struts拦截器的案例,没有使用Hibernate,使用的是JDBC,该代码的核心实现是拦截器,至于数据库可根据个人需求进行修改。
其中,init和destroy方法会在程序开始和结束时各执行一遍,不管使用了该拦截器与否,只要在struts.xml中声明了该Struts2拦截器就会被执行。 intercept方法就是拦截的主体了,每次拦截器生效时都会执行其中的逻辑。
Struts2拦截器源程序 Struts2拦截器源程序 Struts2拦截器源程序 Struts2拦截器源程序 Struts2拦截器源程序
Struts2拦截器.ppt Struts2拦截器.ppt Struts2拦截器.ppt
使用struts拦截器+注解实现日志审计功能 详见博客: http://blog.csdn.net/lk_blog/article/details/10248395
struts2拦截器应用小例子,与大家共分享
关于struts2 拦截器的详细的解释及其在开发中对struts2的拦截器的应用和拦截器在框架中的作用.
struts2,Interceptor struts2拦截器实例,两套实例,一套是针对单个的action配置的,另一套实例是针对全局的action配置的拦截器interceptor
struts1.2拦截器使用插件
Struts 2 过滤器和拦截器的区别
struts 拦截器实现权限拦截,例子简单易懂,有详细的注释。
NULL 博文链接:https://cmexico.iteye.com/blog/621208
在action执行之前先进行拦截器的拦截处理,然后再执行action的execute方法,返回给拦截器,再对应相应result
struts 拦截器 文件上传
struts2.X 拦截器源码
struts2拦截器和验证框架