在Struts应用中,编写一个自定义拦截器非常容易,只需要实现()包中的拦截器接口,对Interceptor.intercept()方法使用适当的业务逻辑执行重载。然后,在配置文件(struts.xml)中添加相关信息,就可以被框架使用。
A: com.opensymphony.xwork2.Struts2FilterServlet
B: com.opensymphony.xwork2.interceptor
C: com.opensymphony.xwork.interceptor
D: com.opensymphony.xwork.Struts2FilterServlet
A: com.opensymphony.xwork2.Struts2FilterServlet
B: com.opensymphony.xwork2.interceptor
C: com.opensymphony.xwork.interceptor
D: com.opensymphony.xwork.Struts2FilterServlet
举一反三
- Struts 2框架中分发器(Dispatcher)分发Http请求,请求的接收者是Action类型对象,拦截器(Interceptor)需要在请求到达Action对象之前进行拦截,拦截器对象无状态,下面哪些模式会对解决这个问题有帮助? A: 代理模式 B: 桥模式 C: 单例模式 D: 组合模式 E: 门面模式
- 在struts.xml文件中,使用()元素定义拦截器? A: 〈interceptor-ref〉 B: 〈interceptor〉 C: 〈intercep〉 D: 〈default-interceptor-ref〉
- 自定义拦截器需要实现Interceptor接口。
- 某些时候,在Hibernate中,可以使用一些拦截器实现一些业务逻辑。用户自定义的拦截器必须实现()接口。 A: net.sf.hibernate.Interceptor B: net.sf.hibernate.DA C: Interceptor D: net.sf.hibernate.db.Interceptor E: net.sf.hibernate.session.Interceptor
- 分流标记拦截器需要实现拦截器接口Interceptor。( )