Struts2版本2.3.24升级2.5.10.1小结

https://my.oschina.net/u/2552669/blog/868139 因为Struts2 S2-045 Struts2 S2-046 漏洞问题 需要对struts2的版本进行升级 首先进行jar替换 需要移除的jar包有 struts2-json-plu...

2017-07-11 17:22:33

阅读数:3773

评论数:0

struts2 2.3xxx 升级至 2.5.10.1中遇到的问题

1、web.xml struts2的 filter和listener 包路径变动 2、struts2.5.10.1 开始 log4j变更为使用 log4j2版本,需要显示引入 log4j2 jar 和 log4j1 兼容版本 org.apache.lo...

2017-07-11 17:21:58

阅读数:2140

评论数:0

Struts2升级版本至2.5.10,高危漏洞又来了

http://blog.csdn.net/zhulin2012/article/details/61916778 前情概要 漏洞年年有,最近特别多。2017年3月6日,Apache Struts2被曝存在远程命令执行漏洞,漏洞编号:S2-045,CVE编号:CVE-...

2017-07-11 17:21:37

阅读数:452

评论数:0

java.lang.NoSuchFieldError: VERSION_2_3_0 报错解决方案

java.lang.NoSuchFieldError: VERSION_2_3_0 at org.apache.struts2.views.freemarker.FreemarkerManager.createConfiguration(FreemarkerManager.java:331...

2017-03-01 16:04:26

阅读数:1983

评论数:0

Struts2实现文件上传并显示实时进度

基于浏览器的文件上传,特别是对于通过标签来实现上传的情况, 存在着严重的性能问题,因为用户提交了文件之后,在浏览器把文件上传到服务器的过程中,界面看上去似乎是静止的,如果是小文件还好些,如果不幸需要上传的 是几兆、几十兆甚至上百兆的文件,我相信那是一种非常痛苦的体验,我们中间的很多人应该都有过此种...

2016-09-14 11:27:58

阅读数:3013

评论数:1

struts2文件上传与错误信息国际化

struts.xml文件 <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.a...

2016-09-14 11:23:31

阅读数:1366

评论数:0

Struts2文件上传-fileUpload拦截器

Struts2自带了文件上传拦截器方便进行文件上传,要使用这个功能,必须给使用了Struts2框架的工程添加commons.io包,然后在struts.xml里进行以下设置: 在标签之外添加,这句指定了上传文件的临时存放目录,以这句为例,临时存放目录为应用所在根目录下的temp文件夹,假设我...

2016-09-14 11:21:45

阅读数:3820

评论数:0

关于struts2 中result type="stream"

struts2中 result="stream",可以实现文件的下载功能。 这里有两篇比较清楚和基础的文章:http://kin111.blog.51cto.com/738881/167475                                     ...

2016-05-21 14:07:14

阅读数:3417

评论数:0

Struts2 注解模式(范例)

相信大家一定看到了两个class中定义了一样的action,不过看类的元数据,是不同的命名空间。这里比较重要(对我来说)的是 @Action(value = "/login", results = { @Result(name = "suce...

2016-03-18 21:18:16

阅读数:804

评论数:0

【struts2】action中使用通配符

在以前的学习中,元素的配置,都是用明确的配置,其name、class等属性都是一个明确的值。其实Struts2还支持class属性和method属性使用来自name属性的通配符。   1)接下来看看使用通配符的示例,如果我们使用以下配置: action name="*_*&q...

2016-01-20 16:52:32

阅读数:756

评论数:0

struts2 中 action 属性自动注入的发现

以前一直认为 属性设置为 private  有 public 的 getset 方法才可以注入, 今天发现 变量声明为 public  无需getset方法 struts2 也会自动注入 值

2015-12-18 21:20:24

阅读数:2389

评论数:0

Struts2中json的使用总结

首先看下面的配置文件中的两种写法:当然Action所在的包必须继承json-default: 第一种: [html] view plaincopy action name="upload_*" class=&qu...

2015-11-16 16:25:00

阅读数:2648

评论数:0

srtuts2 包继承时 默认拦截器无法拦截Unable to find interceptor class referenced by ref-name

原来父子 package的名字是 xxx-default ,结果一直无法拦截,最后去掉 - 就好了。。记录一下  父package <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Strut...

2015-10-28 17:18:32

阅读数:2150

评论数:0

在web.xml中注册IntrospectorCleanupListener监听器以解决struts等框架可能产生的内存泄露问题

增加方式如下: [html] view plaincopy     listener>           listener-class>               org.springframework.web.util.IntrospectorCleanupL...

2015-09-21 21:27:14

阅读数:568

评论数:0

Struts2 静态资源映射

在struts2框架中有一些它所需要的公共的静态内容,比如说js文件和一些css文件。当框架需要这些静态内容的时候,FilterDidpatcher会自动提供给我们。那么FilterDidpatcher是如何知道我们在请求静态内容的呢?任何请求只要以“/struts/”开头,那么FilterDid...

2015-08-27 12:53:50

阅读数:4010

评论数:0

struts.objectFactory和struts.objectFactory.spring.autoWire

struts.objectFactory这个属性用于说明Struts2的对象池创建工厂,Struts2也有自己的对象池,就像Spring那样,在配置文件中你可以引用对象池中的对象,你可以借助于Spring中的对象池,当想要得到Spring中的对象池时,申明struts.objectFactory为...

2015-08-12 22:14:25

阅读数:515

评论数:0

刨根问底--action属性赋值过程分析

首先看一个简单的action类: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2...

2015-08-12 21:46:12

阅读数:1935

评论数:0

在Struts2使用集合对象保存表单提交参数

先上图,有这样的业务场景,一次表单提交需要批量添加n本书籍的信息 我们来看下如何用Struts2的特性来一步搞定它! 1.创建model类Book [java] view plaincopyprint? package c...

2015-07-22 18:23:59

阅读数:4979

评论数:2

Struts2源码分析

Struts2架构流程图 Struts2部分类介绍 这部分从Struts2参考文档中翻译就可以了。 ActionMapper         ActionMapper其实是HttpServletRequest和Action调用请求的一个映射,它屏蔽了Action对于Requ...

2015-07-18 21:02:50

阅读数:798

评论数:0

Sitemesh和Struts2结合时Filter的配制顺序

Sitemesh和Struts2结合时要特别注意它们各自Filter的顺序,否则会导致双方都不能正常工作。而又由于Struts2在2.1.3之前使用的是FilterDispatcher,2.1.3之后推荐使用StrutsPrepareFilter和StrutsExecuteFilter替代Filt...

2015-07-18 21:01:52

阅读数:643

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭