1.拦截机制Struts2a、Struts2框架是类级别的拦截,每次请求就会创建一个Action,和Spring整合时Struts2的ActionBean注入作用域是原型模式prototype(否则会出现线程并发问题),然后通过setter,getter吧request数据注入到属性。(请求先经过s ...
分类:
编程语言 时间:
2019-02-15 15:31:10
阅读次数:
199
通过idea+maven 新建Struts2工程 一、idea中新建一个maven普通web项目; 二、在pom.xml中添加依赖包 1.设置版本 2.在dependencys中添加一下内容 三、在web.xml中配置struts2过滤器 注意:Struts2的版本;2.3版本与2.5配置<filt ...
分类:
其他好文 时间:
2018-11-17 20:52:07
阅读次数:
151
前言 最近老大让每周写一篇技术性的博客,想想也没啥写,就想着随便拿个以前的项目去研究研究五大框架的底层代码。本人水平有限,有不对的地方还望大家勿喷,指正! 开始之前先了解下strtus2的工作流程: 工作原理图: (1) 客户端(Client)向Action发用一个请求(Request) (2) C ...
分类:
其他好文 时间:
2018-05-12 02:57:55
阅读次数:
189
01_11_Strtus2简单数据验证 1. 引入struts标签 <%@taglib uri="/struts-tags" prefix="s" %> 2. 配置struts.xml文件 <package name="user" namespace="/user" extends="struts- ...
分类:
其他好文 时间:
2018-03-31 15:52:12
阅读次数:
164
jsp <script type="text/javascript" src="/struts2.0/js/jquery-1.11.3.min.js"></script><script type="text/javascript"> function checkUsername(){ //获取文本框 ...
分类:
Web程序 时间:
2017-11-15 23:33:45
阅读次数:
232
Struts2以WebWork优秀的设计思想为核心,吸收了 Struts框架的部分优点,提供了一个更加整洁的MVC设计模式实现的Web 应用程序框架。 Struts2引入了几个新的框架特性:从逻辑中分离出横切关注点的拦截器、减少或者消除配置文件、贯穿整个框架的强大表达式语言、支持可变更和可重用的基于 ...
分类:
其他好文 时间:
2017-11-01 22:58:31
阅读次数:
266
struts2和spring mvc上传都是用 common-fileupload来实现 1.struts2上的方式需要在对应的Action,加上如下的属性以及get/set方法 private File[] pic;//这个对应替换为页面file input的name属性值, private St ...
分类:
Web程序 时间:
2017-08-20 19:57:19
阅读次数:
189
说明: 使用技术: strtus2+spring+hibernate+jquery+ajax 开发步骤:1、导入需要的jar包; spring 的jar包; hibernate的jar包; 数据库的jar包; 数据库连接池的jar包; struts2的jar包; servlet-api的jar包; ...
分类:
其他好文 时间:
2017-07-02 18:29:02
阅读次数:
122
服务器沦陷为肉鸡的原因:服务器沦陷为肉鸡的根本原因为:strtus2框架漏洞,者可以在使用该插件上传文件时,修改HTTP请求头中的Content-Type值来触发该漏洞,导致远程执行代码。相关链接如下:https://cwiki.apache.org/confluence/display/WW/S2-045?from=timeline&isappi..
分类:
系统相关 时间:
2017-04-26 19:22:04
阅读次数:
929
前言
开工
第一步 导入相关jar包
第二步 搭建Strtus2环境
创建action和strutsxml
设置过滤器
第三步 搭建Hibernate环境
创建实体类entity
创建和实体类对应的映...
分类:
其他好文 时间:
2017-03-16 15:13:27
阅读次数:
277