目前struts2就两个版本是比较安全的:2.3.32 和 2.5.10.1,此文以2.3.32为例. 虽然已经升级过好几个项目,然而今天对一个项目升级时,就是不成功,各种抛异常,然后各种查,各种尝试,眼看就要下班了,突然。。。项目启动成功了,懵逼。。。。 maven项目在pom.xml文件中添加以 ...
分类:
其他好文 时间:
2018-02-06 20:29:02
阅读次数:
273
struts2中<s:if>标签的使用,单独一个字符使用的问题
分类:
其他好文 时间:
2018-02-06 11:38:22
阅读次数:
140
1.struts2框架引入到web项目中 1.把struts2相关jar包引入到项目中 2.把struts2的配置文件直接放到src下面,名字要叫做struts.xml.(运行时配置文件会被框架自动读取). 注意:如果struts.xml文件中不能自动提示标签,把相应的dtd文件配置上去. 3.在w ...
分类:
其他好文 时间:
2018-02-06 01:10:01
阅读次数:
177
Struts2-day01 一、 框架概述 什么是框架,为什么使用框架,框架优点 框架(framework)是一个基本概念上的结构,用于去解决或者处理复杂的问题 框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。 ...
分类:
其他好文 时间:
2018-02-05 20:09:57
阅读次数:
1068
注:该系列教程。部分内容来自王健老师编写ssh整合开发教程 Hibernate是一款优秀的ORM(Object Relation Mapping-对象关系映射图)工具。与Struts、Spring项目并称java领域的三大优秀框架之中的一个。 Hibernate主要是从表到java类(对象)的映射。 ...
分类:
编程语言 时间:
2018-02-03 12:49:33
阅读次数:
192
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
3.1.1 依赖和依赖注入 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系: 泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; 实现:表示类对接口的实现; 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相 ...
分类:
编程语言 时间:
2018-01-31 16:37:19
阅读次数:
135
一、概述项目中所有页面均放入WEB-INF,所有页面安全性得到了很大程度的提高。但是当用户登录后长时间没有操作时,会造成Session数据的过期,如果此时获取Session中的数据,必定会引发WEB引用的空指针异常,造成数据错误,程序崩溃。因此需要一种机制保障每次发送请求执行Action中的方法之前校验用户是否处于登录状态。针对上述分析,可以选用两种实现方式。AOPAOP思想可以在任意方法执行前进
分类:
编程语言 时间:
2018-01-31 16:11:22
阅读次数:
148