DWR3.0实现异步上传文件
Struts2.3.1中整合DWR3.0 实现文件上传
步骤1:导入 dwr*.jar ,
1.struts2-dwr-plugin-2.3.1.jar
步骤2:在web.xml中引入dwr的配置
dwr org.directwebremoting.servlet.DwrServlet debug true dwr /dwr/*
注意需要修改原来配置好的 struts2 原/* 为*.action 表示struts2只负责处理 .action结尾的请求
步骤3:在web.xml同级目录中定义一个dwr.xml 配置文件, (dwr.xml可以去dwr.jar包中获得)
步骤3:在web.xml同级目录中定义一个dwr.xml 配置文件, (dwr.xml可以去dwr.jar包中获得)
dwr.xml配置如下:
创新互联专注于福绵网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供福绵营销型网站建设,福绵网站制作、福绵网页设计、福绵网站官网定制、微信平台小程序开发服务,打造福绵网络公司原创品牌,更为您提供福绵网站排名全网营销落地服务。
步骤4:
必须引入依赖的js文件一般有2个ajax 核心引擎
对应 在步骤3:中定义的 javascript="DWRService" 关联的java类
可选引入依赖提供一些方便的工具方法的使用
因为在xml里开启了debug模式,以上引入的js文件都可以在url里输入项目路径/dwr得到。
步骤5:
使用DWRService.headUp(参数 , 如果有返回,回调方法 )
代码如下:html代码