Struts2
只想发财
这个作者很懒,什么都没留下…
展开
-
Struts2的学习之路(一)
本篇讲的是Java的框架之一Struts2的学习过程,如果有理解错误的地方,欢迎指出,共同学习。 从字面上理解Struts2 。有2当然有1。Struts2是Struts1的升级版,但是两者相差很大,所以一般来说,不会吧他们混为一谈,各分各的。 Struts2是基于MVC设计模式的一个原创 2017-08-07 21:50:43 · 300 阅读 · 0 评论 -
Struts2的执行流程
web项目里最核心的web.xml配置,里面有记录了Struts2的配置过滤器代码。当启动服务器后,加载了web.xml,也加载了记录在web.xml里的Struts2的核心过滤器。之后init()会初始化执行,加载Struts2的配置文件-Struts.xml,把Struts.xml的加载的内存当中。 之后当jsp页面发送来请求之后,会到Struts2的前端控制器-StrutsPrepareAnd原创 2017-08-19 17:33:48 · 445 阅读 · 0 评论 -
Struts2的学习之路(二)
1.作为一个web层的框架,我基础的都会在web.xml里配置框架自己的过滤器。那么struts2也不例外。 红色方格里的就是过滤器的配置。那么配置完web.xml。基本环境就搭配完成了。 2.stryts2要想和页面进行交互,那么就必须通过一个核心配置文件。那么这个文件的名称是固定的—struts.xml。改了其他名字就无法加载到了。配置里有约束。还可以写struts2的一些固定标签原创 2017-08-20 09:24:47 · 274 阅读 · 0 评论 -
Struts2的学习之路(三)
struts2的三种编写方式 1.一个普通的类,通过struts的配置可以直接完成编写过程。 2.实现一个接口action这个,成为实现类之后可以使用他里面的一些方法,但是方法不够多, 3.继承actionsupport变为子类,actionsupport这个类也是实现了action的实现类,我们去继承它,相当于有了actionsupport和action两个的功能。 这里要说的是原创 2017-08-20 09:53:37 · 259 阅读 · 0 评论 -
Struts2的学习之路(四)配置文件加载顺序
作为一个web项目,最核心的就是web.xml,在这个里面有编写了struts2的过滤器代码,这个代码还挺长 在核心包中就可以找到它,通过点击它可以看到它的源码,看不到要导all的包。源码里有2个大方法,init()初始化方法,dofile(执行的方法)。文件肯定是在初始化的时候加载的。所以我们主要讲这个init的方法。在init方法里有个dispatcher通过ctrl查看源码。往原创 2017-08-20 10:17:25 · 248 阅读 · 0 评论 -
Struts2的学习之路(五)
OGNL表达式 首先是学习了OGNL表达式,Struts2用它来作为官方的一个表达式。这里需要说明的是OGNL表达式是可以在不使用Struts2的情况下使用,因为它本身就是一个强大的标签语言,只是被struts2拿去使用了。那么使用ONGL需要导入jar包,并且还要导标签库。 下面演示的是ONGL的存值 下面演示的是OGNL也可以调用方法原创 2017-08-23 21:22:45 · 203 阅读 · 0 评论 -
Struts2的学习之路(四)
servlet的api ActionContext里面大多数是静态方法。我们可以通过getContext()的方法,去实例化它。然后可以通过getParameters()获取form表单传递的值。但是这个值是个map集合,需要迭代他。另外可以通过put,getSession,applicaton来往里面放值,相当于在request,Session,application里存放值。方法名字是叫完全原创 2017-08-21 22:21:12 · 204 阅读 · 0 评论