【Struts】
蓝精灵的自由宇宙
爱生活,生活爱你!
展开
-
Struts旅程(三)Struts表单处理器ActionForm(静态动态)
上篇我们以登录为例讲解了struts配置,实现了使用struts框架进行登录的示例。一些名词已经在脑海中飘荡了。ActionServlet:struts的控制器,负责截取URL或分发。提供Model(模型层)和View(视图层)使用,因此可将它看作是模型和视图之间的中介。ActionForm:用于封装用户的请求参数,而请求参数是通过JSP页面的表单域传递过来的。Action:用户请求和原创 2014-02-10 08:00:43 · 13708 阅读 · 8 评论 -
Struts旅程(六)Struts页面转发控制ActionForward和ActionMapping
上篇讲述了struts控制器Action和DispatchAction以及LookupDispatchAction,本篇主要说说struts中的页面转发控制,struts提供了ActionForward和ActionMapping两个类来控制页面转发。ActionForward在使用struts框架开发web应用程序时,Action在完成用户逻辑处理后,需要把处理结果展示给用户,这个时候就原创 2014-02-12 18:07:17 · 16795 阅读 · 8 评论 -
Struts旅程(四)MVC向struts MVC框架演变过程
上篇我们以登录为例讲解了struts配置,实现了使用struts框架进行登录的示例。一些名词已经在脑海中飘荡了。上一篇提出了问题,使用Struts框架比不使用struts框架的好处在哪里的问题。以及由此讲述了静态ActionForm和动态ActionForm。本篇就第一个问题,以一个示例对用户信息的增删改查来展示基本的MVC框架到strutsMVC的过程。版本一:首先是创建一个jsp索原创 2014-02-10 07:57:45 · 9984 阅读 · 3 评论 -
Struts旅程(一)Struts简介和原理
struts简介Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用JavaServlet/JSP技术,实现了基于JavaEEWeb应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品。Struts发展历史Struts是作为ApacheJakarta项目的组成部分,原创 2014-02-10 07:55:36 · 108453 阅读 · 26 评论 -
struts旅程(二)Struts登录示例
1、jar包拷贝:首先是建立java web项目,之后打开我们我们下载好strtus框架,在bin文件夹中的lib文件中拷贝struts的jar包,拷贝到我们自己项目的lib文件夹下。2、web.xml文件配置:找到struts中bin-->webapps下的struts实例中的web.xml文件,复制web.xml文件中对ActionServlet的配置,粘贴到我们的项目的web.x原创 2014-02-10 07:56:23 · 32075 阅读 · 19 评论 -
Struts旅程(五)struts控制器DispatchAction
上篇演示了struts框架的由来,从而体现struts框架优点。Struts中的表单处理器为ActionForm,而struts中的控制器主要是Action,以及DispatchAction控制器等。Action在struts中,所有的用户都会经过ActionServlet的处理,而实际的工作是交给Action对象来处理的,ActionServlet可以从配置文件中创建ActionMapp原创 2014-02-10 07:58:06 · 14649 阅读 · 5 评论