【Struts2 基础】
yanwushu
行胜于言
展开
-
Struts2自定义拦截器
Struts2提供面向切面编程(AOP Aspect-Oriented Programing)。在Struts2中拦截器是一种成熟的AOP的实现。拦截器(Intercaptor)在Action前后执行。类似于Filter Chain(过滤器链),多个拦截器组成拦截器栈(Inteceptor stack)。拦截器和Filter的区别对于Struts2的拦截器特性,和s原创 2012-05-28 10:18:28 · 2526 阅读 · 0 评论 -
Strtus2标签<s:url>
在没有使用Struts2的时候可以使用el来进行url传参。而在Struts2中不推荐使用el(其实在Struts2.0.0.11之后就不再支持el)而推荐使用功能更为强大的ognl表达式语言。那么怎么使用ognl实现url传参?就是解决这一问题的标签标签一般和超链接 一起使用,用于带多个参数。 <a href=" ">测试连接转载 2012-05-31 10:15:57 · 30191 阅读 · 5 评论 -
Struts2文件上传(1)_实现
使用Struts2实现文件上传很简单步骤:1.配置拦截器:fileUpload (继承defaultStack即可)2.引用包commons-fileupload-1.2.1.jar commons-io-1.3.2.jar(io处理的工具包)3.指定form传送数据的形式enctype="multipart/form-data"4.Action中定义和表原创 2012-06-19 11:39:39 · 825 阅读 · 0 评论 -
Struts2文件上传(2)_细节
一.Struts2文件上传实现细节简介 Struts2并未提供自己的请求解析器,也就是就Struts2不会自己去处理multipart/form-data的请求,它需要调用其他请求解析器,将HTTP请求中的表单域解析出来。但Struts2在原有的上传解析器基础上做了进一步封装,更进一步简化了文件上传。 Struts2默认使用的是Jakarta的Common-FileUpload原创 2012-06-19 12:58:26 · 4257 阅读 · 0 评论 -
Swfupload实现多文件上传
需求和解决方案传统的html文件域控件只支持单文件上传,用过网盘的同志都知道,有些时候是必须要使用多文件上传的。比如网上的相册上传照片。这种需求可以由swfupload实现,115网盘就是使用的这种实现。演示效果http://demo.swfupload.org/v220/下载地址http://code.google.com/p/swfupload/Sw原创 2012-07-01 16:17:20 · 8677 阅读 · 0 评论 -
在Action中获取servlet API(1)
Struts2的Action组件是不依赖servlet API 的。那么当你在action中的业务需要处理HttpServletRequest和HttpServletResponse的时候(比如要对响应做处理写cookie,生成验证码)怎么办呢?有3种办法可以实现action中获取servlet api1.使用ServletActionContext的静态方法原创 2012-05-29 12:54:22 · 2595 阅读 · 0 评论 -
在Action中获取servlet API(2)
servletAPI在Struts2中的角色Xwork与Web是无关的,Action不用去依赖于任何Web容器,不用和那些 JavaServlet复杂的请求(Request)、响应(Response)关联在一起。对请求(Request)的参数(Param),可以使用拦截器框架自动调用一些get()和set()方法设置(注入)到对应Action的字段中。但是,仅仅取得请求参数的值就能原创 2012-06-18 22:04:09 · 1999 阅读 · 0 评论