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

 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




  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值