Struts2学习笔记(一)初步了解Struts2以及配置

原创 2012年03月28日 23:03:15

 Struts2的基本介绍:

      Struts2由传统的Struts1,WebWork两个经典的MVC框架发展而来,所以从Struts2设计的角度来看,还是从Struts2在实际项目中的使用性来看,Struts2都是一个非常优秀的MVC框架。与传统的Struts1相比,Struts2允许使用普通的传统的Java对象作为Action,Action的execute()方法不再与ServletAPI耦合,因为更加容易进行测试;支持更多的视图技术;基于AOP思想的拦截器机制,提供了极好的可扩展性,更强大,更容易使用的输入校验功能;整合的Ajax支持等,这些都是Struts2的巨大的吸引力。


Struts2的下载和安装: 站点:http://struts.apache.org/   

下载完成接下来,我们来建立一个项目进行配置一下Struts2环境

1: 在web.xml文件中定义核心的Filter来拦截用户的请求

2: 导入必要的jar包

3:在src目录下面建立struts.xm配置文件文件;

4:建立相应的jsp文件以及Action类


下面使用一个简单的登录页面来做个小例子

<一>:要让web应用具有Struts2的功能,必须将Struts2框架的核心jar文件增添到web应用的lib目录下面,然后加入到path路经中:如下图:

 


<二>:配置wen.xml文件(其中的struts的核心Filter以及拦截用户的所有请求)配置如下图:



<三>编写相应的Action类:(LoginAction)


  该Action处理登录请求的逻辑比较简单,只要用户名为:jiangqq,密码为:12345 ,及认为的登录成功


<四>Action的类增添之后,就需要在src目录底下增添相应的struts.xml配置文件,



 <五>编写登录jsp页面 其中包含表单,action为login;此时当我们提交表单的时候,会被拦截请求,会在struts.xml文件进行寻找,找到action的name为login ,此刻会被交给LoginAction的Action类进行处理,根据返回值进行判断是成功还是失败,然后跳转到相应的界面


   

  例子代码下载链接:http://download.csdn.net/detail/jiangqq781931404/4181699




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Struts2学习笔记(配置文件和参数接受)

Struts2是什么? Apache Struts 2 是一种流行的 Java模型 - 视图 - 控制器(MVC)框架,成功地结合了 WebWork和Struts1.x 两种 web 框架。 搭...

struts2 学习笔记(一)——配置文件

包配置:          在包配置中可以使用抽象包,即该包不包含Action定义,可被其他包继承。设定package的abstract=”true”.          包配置的 extend...

struts2学习笔记(3)-------配置Action

配置Action就是让Strut2知道n

[ExtJS5学习笔记]第三十二节 sencha extjs 5与struts2的ajax交互配置

sencha extjs 5 增加一个struts2的配置,这样可以在设置好前台布局之后,与后台交互获取数据显示。现在有一个问题是struts2对于url的跳转action支持比较良好,但是对于像Ex...

Struts2学习笔记一:web.xml的配置

WEB项目要使用Struts2框架进行开发的时候,必须将struts2框架配置到该WEB项目中。即在 WebContent/WEB-INF/web.xml 文件中做出如下配置: ...

【Struts2学习笔记(11)】对action的输入校验和XML配置方式实现对action的所有方法进行输入校验

(1)在struts2中,我们可以实现对action的所有方法进行校验或者对action的指定方法进行校验。 对于输入校验struts2提供了两种实现方法: 1. 采用手工编写代码实现。 2. 基...

【学习笔记】关于struts2配置一两点

在学校学习java也有两三年了,可惜技术渣渣(居然连struts都拼错,这是要跪键盘的节奏啊,呵呵呵~),现在开始把学到的东西记一记,好好把握才是,呵呵呵~ 以下纯属学习笔记,求指点,求虐求教育求...
  • lsu645
  • lsu645
  • 2014年12月08日 16:51
  • 203

struts2学习笔记之基础配置

今天开始看马士兵老师的struts2视频,因为加班回来晚些,所以现在只看了基本配置 1.导入相应的struts的jar包 2.配置web.xml struts2 ...

struts2学习笔记----校验配置

1900-01-01 2008-12-30 联系人生日应在1900-01-01到2008-12-30之间! 1.日起校验 2.电子邮件和url ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Struts2学习笔记(一)初步了解Struts2以及配置
举报原因:
原因补充:

(最多只允许输入30个字)