1.首先jdk1.6要升级到jdk1.7以上 2.struts2包替换 然后替换所有struts开头的jar包, ,删除了xwork-core-2.3.12.jar这个jar包 ,commons-lang3-3.4.jar 升级至 commons-lang3-3.6.jar, ,freemarker ...
分类:
其他好文 时间:
2018-02-01 10:41:04
阅读次数:
535
框架 将重复的,繁琐的代码实现封装,让程序员将更多的精力放在业务的理解和分析上。 框架的作用 提高开发效率 隐藏细节 三大框架SSH --> SSM 1) 表述层: 用户交互 servlet SpringMVC/Struts2 2) 业务逻辑层:业务处理 javabean/ejb Spring 3) ...
分类:
其他好文 时间:
2018-01-31 22:21:57
阅读次数:
196
spring mvc是基于方法的,一个方法对应一次请求,接收的参数,是通过反射(反射出方法需要什么样的参数),然后从request对象中取出什么参数(没有就为空),然后通过反射调用方法,将参数传进去(这样方法就接收到请求的数据了)struts2是基于原型对应的,每一次请求,实例化一个对象,通过反射注 ...
分类:
编程语言 时间:
2018-01-31 18:37:23
阅读次数:
143
一、概述项目中所有页面均放入WEB-INF,所有页面安全性得到了很大程度的提高。但是当用户登录后长时间没有操作时,会造成Session数据的过期,如果此时获取Session中的数据,必定会引发WEB引用的空指针异常,造成数据错误,程序崩溃。因此需要一种机制保障每次发送请求执行Action中的方法之前校验用户是否处于登录状态。针对上述分析,可以选用两种实现方式。AOPAOP思想可以在任意方法执行前进
分类:
编程语言 时间:
2018-01-31 16:11:22
阅读次数:
148
struts2 基于过滤器filter, 由filter寻找类,然后再找方法,spring mvc 是基于servlet, 把每个方法通过注解注册在spring中, 通过servlet直接找到方法。 --个人理解 ...
分类:
编程语言 时间:
2018-01-30 12:14:43
阅读次数:
124
1.ThreadLocal认识 ThreadLocal是一个关于创建线程局部变量的类; 以线程为key,存入值为value 用法举例:在struts2中,ActionContext类创建了一个静态变量,而这个变量即为线程局部变量。把actionContext对象xian作用范围限制在一个线程上下文中 ...
分类:
其他好文 时间:
2018-01-29 22:39:52
阅读次数:
318
ssh整合,指的是Spring,hibernate,struts2 这3个框架结合一起,整合hibernate的时候,主要利用的是hibernate自身的持久层实现,而不是使用hibernate对JPA的实现方式。用ssh做crud的总思路如下 使用hibernate 可以不需要创建hibernat ...
分类:
其他好文 时间:
2018-01-29 11:42:39
阅读次数:
162
Struts2------Result处理&获取页面请求参数&API ...
写在前面: ajax请求在项目中常常使用,今天就平时掌握的总结一下,关于使用ajax请求到Struts2中的action时,前台页面与后台action之间的数据传递交互问题。 这里我主要记录下自己所掌握的几种方式。可以根据自己平时项目的需求来进行选择。 1.使用stream类型的result 此种类 ...
分类:
Web程序 时间:
2018-01-27 17:07:37
阅读次数:
210
问题1: 最近在学习的时候用到了Struts2.5,在一系列操作之后Tomcat部署成功了,然而之后在测试的时候却出现了问题,网页无法正常响应,并且报出了Wrong method was defined as an action method: index的异常 经过一系列的查找资料后发现是一个名为 ...
分类:
其他好文 时间:
2018-01-27 13:52:27
阅读次数:
141