Struts2
lpz283929516
这个作者很懒,什么都没留下…
展开
-
在struts2中用fileupload实现文件上传
实现原理Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。具体实现前段时间Apache发布了Struts 2.0.6 GA,所以本文的实现是以该版本的Struts作转载 2009-10-24 10:18:00 · 3444 阅读 · 2 评论 -
web.xml中ActionContextCleanUp的配置作用
为了使用WebWork,我们只需要在web.xml配置FilterDispatcher一个过滤器即可,阅读一下FilterDispatcher的JavaDoc和源码,我们可以看到它调用了: finally { ActionContextCleanUp.cleanUp(req); } 在ActionContextCleanUp中,有这样的代码:req.setAttribute(CLEANUP_PRESENT, Boolean.TRUE); 如果FilterDispatcher检测到转载 2010-09-28 10:38:00 · 2320 阅读 · 0 评论 -
使用POI生成Excel文件,可以自动调整excel列宽等
<br />首先必须准备三个jar包:poi-3.2-FINAL-20081019.jar,poi-contrib-3.2-FINAL-20081019.jar,poi-scratchpad-3.2-FINAL-20081019.jar<br /> <br />import java.io.FileOutputStream;<br /><br />import org.apache.poi.hssf.usermodel.HSSFCell;<br />import org.apache.poi.hss转载 2010-06-12 11:51:00 · 3089 阅读 · 0 评论 -
ONGL详解
OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,OGNL是一个开源项目,读者可以访问其官方站点www.ognl.org以获得源代码和相关资料。OGNL是一种功能强大的EL(Expression Language,表达式语言),可以通过简单的表达式来访问Java对象中的属性。OGNL先在WebWork项目中得到应用,也是Struts 2框架原创 2010-03-15 11:04:00 · 15252 阅读 · 1 评论 -
struts2 常见的错误提示汇总
Struts的版本是2.06,总结一下项目使用中碰到的问题,以备查用。这些错误大多数是人为的。 1、No result defined for action ***Action and result success 这个错误产生的原因是,在struts.xml中配置没有配置success result。我的理解是action执行完后,必须产生一个result类。这个类可是servlet转载 2009-12-23 10:48:00 · 3105 阅读 · 0 评论 -
struts2中的struts.properties详解
struts.properties文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。 struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的value就是一个Struts 2属性值。struts.properties文件通常放在Web应用的WEB转载 2009-12-22 16:28:00 · 501 阅读 · 0 评论 -
Struts2拦截器的使用
如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器): 0(必须加,否则出错)也可以改为对全局Action设置自己需要的拦截器,如下:在struts.xml里面定义全局的配置设置extends="st转载 2009-12-23 09:14:00 · 627 阅读 · 0 评论 -
Struts2用fileupload批量上传文件
struts.xml的配置 409600 image/pjpeg,image/bmp,image/jpg,image/png,image/gif,image/jpeg --> /default.jsp /system/upload.jsp upload.jsp上传页面 http://www.w原创 2009-11-14 17:01:00 · 11977 阅读 · 6 评论 -
struts2 的xml验证出现Invalid field value for field的解决方法
有两种方式: 全局修改 和 局部修改 缺省情况下, 所有的装换错误使用通用的i18n信息 xwork.default.invalid.fieldvalue , 你可以在你的全局il8n资源包中替换他(缺省文本是"Invalid field value for field xxx", 这里xxx是字段名称). 局部修改: 无论如何, 有时你会希望能够在每个字段上替换这一转载 2009-10-30 09:30:00 · 8423 阅读 · 0 评论 -
struts2中validation校验框架的原理和使用
深入struts2中validation校验框架的原理和使用 在struts2中使用validation校验框架,如果想对某个类似于execute方法进行校验,xml的校验文件的命名规则为action名-方法名-validation.xml,对应action中继承另外一个action两者都有校验xml,那么校验顺序如下: RegisterAction extends Base转载 2009-10-29 15:42:00 · 4793 阅读 · 5 评论 -
struts2 循环判断字符串方法及s:if判断两个变量值相等
呵呵终于找到你啦 以下是s:if来判断两个变量的值是否相等: --默认-- " selected="selected" > --默认-- " selected="selected" >原创 2012-07-20 15:22:47 · 12490 阅读 · 0 评论