JavaEE三大框架的整合 2019-05-14 14:01:39 注:应用软件为:Eclipse+MySQL;三大框架版本为:Struts2+Spring5+Hibernate5 第一步准备工作 三大框架所用的.jar下载,文件见如下链接: https://www.cnblogs.com/MrZh ...
分类:
编程语言 时间:
2019-05-14 14:59:06
阅读次数:
135
在学习struts2整合spring的过程中,以前result类型只有name属性,后面发现struts-default.xml中定义了10种result类型,在result标签中可以使用type属性来指定是哪种类型,接下来对常用的几种类型做案例进行理解。 result常用类型 result类型参考 ...
分类:
其他好文 时间:
2019-05-12 00:49:15
阅读次数:
219
我这里使用的是spring4.2.2+struts2的 2.3.24+hibernate 5.0.7 进行的SSH整合 注意: struts2和hibernate的核心jar包中都有一个jar包 版本不一样 叫javassist 这个会导致报错 需要删掉一个 导入jar包什么的就不说了 直接说说配置 ...
分类:
其他好文 时间:
2019-05-11 16:06:43
阅读次数:
132
先把关键的类总体一览一下 用JadClipse反编译debug源码 都知道Filter三个方法,init,doFilter,destory 先看init方法初始化了什么 先按名字记住几个关键类,initOperation初始化处理器,Dispatcher派发器,PrepareOperations预处 ...
分类:
其他好文 时间:
2019-05-10 19:10:43
阅读次数:
100
1定义 SpringMVC 是类似于 Struts2 的一个 MVC 框架,在实际开发中,接收浏览器的请求响应,对数据进行处理,然后返回页面进行显示,但是上手难度却比 Struts2 简单多了。 一、配置web.xml 二、配置Spring-mvc.xml ...
分类:
编程语言 时间:
2019-05-09 09:12:31
阅读次数:
102
一、前端解决 1、使用javascript代码验证,为空不允许提交。就算验证成功也不是表单提交成功了,只是肯定前端传来的数据是正确的。 2、使用ajax方式,action处理完成返回一个成功消息就可以了。失败就返回失败消息。(每个提交时都要用ajax,太麻烦) 二、后台解决 3、使用struts2自 ...
分类:
其他好文 时间:
2019-05-05 18:04:53
阅读次数:
139
前言 “Struts2系列起始篇”是我整各系列的核心,希望大家能花些时间先看看。 正文 我发现关于一些早期的Struts2的漏洞,网上的分析文章并不多,不知道是不是我打开浏览器的方式不对,唯一看到的两篇文章也仅有poc,没有细节分析。于是我在官方上看了下漏洞详情,如下: 大概意思是动态方法调用开启了 ...
分类:
其他好文 时间:
2019-05-05 17:12:09
阅读次数:
268
在我的理解中Struts2的工作流程大概分为七步: 1、客户端发送HttpServletRequest请求; 2、这个请求经过一系列的过滤器(Filter),最后发送到FilterDispatcher中; 3、FilterDispatcher通过action mapper确定是否有对应的action ...
分类:
其他好文 时间:
2019-05-05 01:02:46
阅读次数:
165
Struts中也有session,跟其他框架类似,也需要用它保存用户信息,或者其他信息。学习发现,Struts2获取session有三种方式,下面引入登录的案例,分别使用三种方式验证用户名和密码信息。 Struts2获取session的三种方式 (1)使用工厂方法获取,使用ActionContext ...
分类:
其他好文 时间:
2019-05-04 10:18:48
阅读次数:
154