摘要:1.在Struts2使用的是spring管理对象。 使用spring的注解式事务配置, 在action的方法中直接使用事务遇到的问题. 只要在上例testAction两个方法任意一个加上@Transactional注解, 用test_test1.do访问时就会报错 java.lang.NoSuchM
阅读全文
随笔分类 - struts2
摘要:转:https://thief.one/2017/09/06/1/ s2-052漏洞介绍 s2-052漏洞是当用户使用带有XStream组件的Struts-REST插件对XML格式的数据包进行反序列化操作时,未对数据内容进行有效验证,可直接在数据包中插入恶意代码。 漏洞编号:CVE-2017-980
阅读全文
摘要:转https://www.cnblogs.com/IT-1994/p/5998458.html 一、前言 笔者一直觉得,学习一个知识点,你首先要明白,这东西是什么?有什么用?这样你才能了解。好了,不说废话。 1.1、类型转换为何存在?什么是类型转换? 在MVC框架中,都是属于表示层解决方案,都需要负
阅读全文
摘要:在项目中调用一个action的方法的时候发生了一个错误,但是在catalina.out和配置的log4j都没有打印异常,后来在执行的action中加了logger.error("XXXXX"),也没有打印异常。 后来发现是struts2默认的有异常拦截器ExceptionMappingInterce
阅读全文
摘要:一、Action接受参数的方式 1、属性方式接收 首先编写一个用于上传参数的页面 action的xml配置 此form的“action”的值必须和xml配置的acting的“name”一样,input的“name”的值和LoginAction的属性名一致 成功跳转的页面 使用的EL表达式也要和act
阅读全文
摘要:选择spring和struts,注意版本,不同的struts版本,过滤器的位置不一样 选择存放位置,并点击完成创建项目,在创建过程中会自动下载相关jar 初始化完成后的目录结构为 修复生成的web.xml文件 1.检查生成的struts2过滤器和选择的版本是否一致(现在我的是不匹配的需要修改Stru
阅读全文