用struts1和Hibernate实现简单登录案例主要思路:通过用户名name验证 如果一致则验证成功。附上源码:1.建立student表,这里使用的是mysql数据库,以下为该表的DDL: create table `test`.`student`( `sid` INT no...
分类:
Web程序 时间:
2014-11-12 22:41:06
阅读次数:
369
这篇文章和《struts1&&Hibernate Demo1》基本类似,我这里只是拷贝代码了。最核心的代码:LoginAction.javapackage action;import org.hibernate.Session;import org.hibernate.Transaction;imp...
分类:
Web程序 时间:
2014-11-12 22:33:57
阅读次数:
276
Struts2校验框架Struts2和Struts1同样也提供了校验框架,但在Struts2已经不再把校验框架做为一个插件,而是已经内置到了Struts2中,而且配置起来更为简单方便,功能也更强大。下面以一个例子来说明Struts2校验框架的使用。1在myeclipse中创建一个web工程,在src...
分类:
其他好文 时间:
2014-11-11 16:14:11
阅读次数:
280
对于Struts2应用的开发者而言,Action才是应用的核心,开发者需提供大量的Action类,并在struts.xml文件中配置Action;Action类里包含了对用户请求的处理逻辑,Action类也被称为业务控制器
相对Struts1而言,Struts2采用低侵入方式的设计,Struts2不要求Action类继承任何Struts2基类或实现任何Struts2接口;在这...
分类:
其他好文 时间:
2014-11-09 12:40:35
阅读次数:
250
1.ActionForm
原理
继承于org.apache.struts.action.ActionForm,在jsp发出请求后,实例化servlet并载入struts-config.xml。通过执行action方法来获取mapping中的actionform的name,首先会在session、request中查找是否存在对应的action...
分类:
其他好文 时间:
2014-11-07 22:07:08
阅读次数:
478
1.软件里有很多优秀的框架,有一种类型的框架,它的特点是建立在一个现有技术的基础上,提供和现有技术一样业务功能的技术框架,这个新的技术框架比原技术更加易用,更加健壮同时功能更加强大,例如:jQuery,以及本文所要谈到的struts2和springMVC,深究这些框架都是相当之复杂,但是它们的优点其...
分类:
编程语言 时间:
2014-11-07 09:46:21
阅读次数:
237
我们知道struts1与spring整合是靠org.springframework.web.struts.DelegatingActionProxy来实现的,以下通过具体一个用户登录实现来说明struts2整合spring的相关内容.一、准备工作 1.实例分析我们在这不与数据库打交道,所有就是当用登...
分类:
编程语言 时间:
2014-11-06 17:17:20
阅读次数:
253
1.如何将参数从界面传递到Action?你可以把Struts2中的Action看做是Struts1的Action+ActionForm,即只需在Action中定义相关的属性(要有getters/setters方法),然后界面传参的名称跟这些属性保持一致即可。普通的数据类型,将可自动转换。(空字符串转...
分类:
其他好文 时间:
2014-11-05 14:21:01
阅读次数:
142
Struts2是在WebWork2基础上发展而来的,和struts1一样,struts2也属于MVC框架。不过有一点大家需要注意的是:尽管Struts2和Struts1在名字上的差别不是很大,但是Struts2和Struts1在代码风格上几乎是不一样的。那么既然有Struts1,为何还要推出Stur...
分类:
其他好文 时间:
2014-11-03 22:19:02
阅读次数:
138
1.Struts 2的基本流程
Struts 2框架由3个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件。在这3个部分里,Struts 2框架提供了核心控制器FilterDispatcher,而用户需要实现业务控制器和业务逻辑组件。Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现...
分类:
其他好文 时间:
2014-11-03 17:48:40
阅读次数:
197