关闭

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-plugin-2.3.24 struts2-core-2.3.24 ognl-3.0.6 log4j-...
阅读(1644) 评论(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.logging.log4j log4j-core 2...
阅读(1172) 评论(0)

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

http://blog.csdn.net/zhulin2012/article/details/61916778 前情概要 漏洞年年有,最近特别多。2017年3月6日,Apache Struts2被曝存在远程命令执行漏洞,漏洞编号:S2-045,CVE编号:CVE-2017-5638,官方评级为高危,该漏洞是由于在使用基于Jakarta插件的文件上传功能条件下,恶意...
阅读(244) 评论(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) at org.apache.struts2.views.freemarker.Freema...
阅读(1062) 评论(0)

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

基于浏览器的文件上传,特别是对于通过标签来实现上传的情况, 存在着严重的性能问题,因为用户提交了文件之后,在浏览器把文件上传到服务器的过程中,界面看上去似乎是静止的,如果是小文件还好些,如果不幸需要上传的 是几兆、几十兆甚至上百兆的文件,我相信那是一种非常痛苦的体验,我们中间的很多人应该都有过此种不堪的经历。       我们为了改善用户界面,通常会在处理量大或者是网络速度较...
阅读(1850) 评论(1)

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

struts.xml文件 <!-- struts2文件上传时,第一个关卡,默认为2M,当上传...
阅读(917) 评论(0)

Struts2文件上传-fileUpload拦截器

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

关于struts2 中result type="stream"

struts2中 result="stream",可以实现文件的下载功能。 这里有两篇比较清楚和基础的文章:http://kin111.blog.51cto.com/738881/167475                                                                 http://developer.51cto.com/art/20...
阅读(1765) 评论(0)

Struts2 注解模式(范例)

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

【struts2】action中使用通配符

在以前的学习中,元素的配置,都是用明确的配置,其name、class等属性都是一个明确的值。其实Struts2还支持class属性和method属性使用来自name属性的通配符。   1)接下来看看使用通配符的示例,如果我们使用以下配置: action name="*_*" class="cn.javass.action.action.{1}Action" method="{2}"> ...
阅读(582) 评论(0)

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

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

Struts2中json的使用总结

首先看下面的配置文件中的两种写法:当然Action所在的包必须继承json-default: 第一种: [html] view plaincopy action name="upload_*" class="uploadAction" method="{1}">               result type="json"> ...
阅读(2113) 评论(0)

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

原来父子 package的名字是 xxx-default ,结果一直无法拦截,最后去掉 - 就好了。。记录一下  父package <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.or...
阅读(1537) 评论(0)

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

增加方式如下: [html] view plaincopy     listener>           listener-class>               org.springframework.web.util.IntrospectorCleanupListener           listener-class>       l...
阅读(462) 评论(0)

Struts2 静态资源映射

在struts2框架中有一些它所需要的公共的静态内容,比如说js文件和一些css文件。当框架需要这些静态内容的时候,FilterDidpatcher会自动提供给我们。那么FilterDidpatcher是如何知道我们在请求静态内容的呢?任何请求只要以“/struts/”开头,那么FilterDidpatcher就会认为它是在请求静态内容。在识别出请求是请求静态资源后FilterDidpatcher...
阅读(2840) 评论(0)
77条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:8242471次
    • 积分:70061
    • 等级:
    • 排名:第26名
    • 原创:256篇
    • 转载:2742篇
    • 译文:3篇
    • 评论:735条
    文章分类
    最新评论