struts2中如何使用servlet
来源:互联网 发布:淘宝如何秒杀成功率高 编辑:程序博客网 时间:2024/06/08 09:15
//1.在web.xml配置自定义struts2自定义filter
<filter>
<filter-name>struts2</filter-name><filter-class>
com.dqjy.resource.filter.ExtendStrutsFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
//servlet
<servlet><description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>uploadphotos</servlet-name>
<servlet-class>com.dqjy.resource.filter.uploadphotos</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>uploadphotos</servlet-name>
<url-pattern>/uploadphotos</url-pattern>
</servlet-mapping>
//2.在ExtendStrutsFilter中设置servlet路径不拦截
package com.dqjy.resource.filter;
import java.io.IOException;
import javax.servlet.FilterChain;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter;
public class ExtendStrutsFilter extends StrutsPrepareAndExecuteFilter {
@Override
public void doFilter(ServletRequest req, ServletResponse res,FilterChain chain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) req;
//设置包含/uploadphotos的请求,转发到/uploadphotos这个servlet(这里可以设置通配,为指定包或者指定路径前后缀)
if (request.getRequestURI().contains("/uploadphotos")) {
request.getRequestDispatcher("/uploadphotos").forward(req, res);
}else{
//System.out.println("使用自定义的过滤器");
super.doFilter(req, res, chain);
}
}
}
- struts2中如何使用servlet
- struts2中如何使用servlet的总结
- struts2中使用servlet
- Struts2中使用Servlet API
- 配置Struts2后如何使用servlet
- struts2 中使用 servlet遇到的问题
- Struts2中使用Servlet-API步骤
- struts2中如何使用ExtJs
- struts2中配置servlet
- struts2 使用 servlet api
- struts2下面如何同时使用servlet,就是如何实现struts与servlet共存
- struts2下面如何同时使用servlet,就是如何实现struts与servlet共存
- 如何在structs2中使用servlet
- Struts2 中使用 Servlet 的正确方法之一
- struts2 中使用servlet的输出流和request,response
- 在struts2中使用filter来配置servlet处理业务
- 在struts2框架中使用servlet做接口
- struts2如何访问servlet API
- File Transfer&Types Of File Translators
- Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
- Unity3D常用插件下载及使用方法
- 无题
- 好大滴坑, Spring MVC覆盖了Trsaction
- struts2中如何使用servlet
- Ext ComboBox 动态查询
- 小胖说事23-----UICollectionView基础笔记
- Windows下搭建IOS开发环境(一)
- SAT阅读题型小结
- iOS动画编程-CAAnimation
- 创优翼职场新解:八招职场新人必学的职场法则
- android文本限制输入行数,多余部分显示省略号
- 黑马程序员----OC学习笔记之NSNumber和NSValue