本月博客排行
-
第1名
bosschen -
第2名
paulwong -
第3名
fantaxy025025 - johnsmith9th
- lerf
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- javashop
- ranbuijj
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- wangchen.ily
- xiangjie88
- Jameslyy
- robotmen
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- nychen2000
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- zhanjia
- java-007
- Xeden
- 喧嚣求静
- mwhgJava
最新文章列表
Struts2标签编码问题【<变成<导致代码现原形】
【问题现象】:使用了Struts2标签之后,后台转到前台
<span style="color: rgb(255, 0, 0);">holleworld</span>
变成了
<span style="color: rgb(255, 0, 0);">holleworld< ...
Struts2.5.10.1升级
最近网络安全抓的很严,上头要我们升级Struts2,而且我们那扫描漏洞的工具很强,非逼得我一定要将Struts2升级到2.5.10.1版本才行,没法,网上搜索了一番,再实战鼓捣了一阵,终于完成了任务。
一,漏洞。
2017年3月6日,Apache Struts2被曝存在远程命令执行漏洞,漏洞编号:S2-045,CVE编号:CVE-2017-5638,官方评级为高危,该漏洞是由于在使用基 ...
Struts2.5的action动态方法调用(转)
Struts2.5要实现一个action调用不同的方法,一般来说三种方式:
一,指定method属性。
<action name="login" class="com.action.XXXAction" method="redirect">
<!-- redirectAction返回类型 ...
struts2标签的默认主题
Struts2默认的theme是xhtml,这可以从Struts2-core-2.xxx.jar文件里的org/apache/struts2/default.properties文件的如下行看到:
<a href="https://www.baidu.com/s?wd=struts&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHck ...
struts2的执行流程总结
在启动的的时候初始化StrutsPrepareAndExecuteFilter,也就是调用init方法初始化struts2的各种配置文件。将这些信息封装到Configuration中以及ConfigurationManager还有dispatcher中.然后封装到PrepareOperations,ExecuteOperations中。
然后每次请求的时候进行拦截,先从PrepareOperati ...
Struts2 拦截器详细配置
Struts2 拦截器详细配置过程
struts2中使用自定义拦截器
虽然Strtus2框架提供了许多拦截器,这些内置的拦截器实现了Struts2的大部分功能,因此大部分web应用程序的通用功能都可以通过直接使用这些拦截器来完成,但还有一些系统逻辑相关的通用功能,则可以通过自定义拦截器来实现。值得称道的是,Struts2的拦截器系统是如此的简单,易用。
一:实现拦截器
如果程序员要开发自己的 ...
struts2 属性配置
<!-- 设置url请求后缀 -->
<constant name="struts.action.extension" value="do,action,html,htm"></constant>
<!-- 指定Web应用的默认编码集,相当于调用HttpServletRequest的setC ...
struts2 xml一般
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts. ...
SpringMVC+MyBatis(最新)
目前主流的Web MVC框架,除了Struts这个主力 外,还有Spring MVC,主要是由于Spring MVC配置比较简单,使用起来也十分明了,非常灵活,与Spring 集成较好,对RESTful API的支持也比struts要好。
MyBatis是ibatis的升级版,作为hibernate的老对手,它 是一个可以自定义SQL、存储过程和高级映射的持久层框架。
与hibernate的主要区别 ...
Maven解决Missing artifact com.sun:tools:jar:1.5.0错误
关于这个错,其实网上有很多解决方案,这里记录主要是我被踩坑了,坑就在下面。
我在import maven项目时,pom.xml报错Missing artifact com.sun:tools:jar:1.5.0,经过盘查发现是pom引入的struts2相关jar包导致报错。
上网查询说是struts2-core.jar需要依赖Java运行时的tools.jar,解决方案就是将这个jar包手动 ...
2017年Struts漏洞修复:版本从2.3.15.1升级到2.3.32
如果你当前的项目使用了Struts2.3.5至 Struts 2.3.31版本,那么请升级至2.3.32
具体替换6个jar包即可:
xwork-core-2.3.32.jar ;
struts2-json-plugin-2.3.32.jar;
struts2-convention-plugin-2.3.32.jar ;
struts2-core-2.3.32;
ognl-3.0.1 ...
struts1与struts2整合ajax实现异步调用(服务器端实现)
Struts2方法一:利用reponse对象来完成
Struts2封装了request和response对象,Struts2整合Ajax需要在execute()方法中利用ServletActionContext.getResonse()取得reponse对象,然后构造json对象或者xml对象,将对象输出到流中,然后打回到页面上进行处理!此方法需要在execute()中还回null,在strut ...