
struts2
Gray_humor
这个作者很懒,什么都没留下…
展开
-
struts2总结(三)
Struts2中使用EL表达式EL表达式的写法:${表达式}。它是从四大域中,由小到大逐个域搜索,根据名称获取值。只要找到了,就不再继续搜索。它的原理:使用的是PageContext类中的findValue方法。Struts2对EL表达式的改变Struts2框架中对EL表达式做了如下改变:EL表达式原来的搜素顺序:page Scope——>req...原创 2019-03-19 16:56:17 · 197 阅读 · 0 评论 -
struts2总结(四)
struts2中的拦截器拦截器概述在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者在定义的action执行的前后加入执行的代码,也可以在一个action执行前阻止其执行。也就是说它提供了一种可以提取action中可重用代码,统一管理和执行的方式。谈到拦截器,还要向大家提一个词——拦截器链 (Interceptor Chai...原创 2019-03-19 17:21:35 · 236 阅读 · 0 评论 -
struts2总结(五)
ruts2的注解配置使用前提struts2框架,它不仅支持基于XML的配置方式,同时也支持基于注解配置的方式。接下来,我们就来讲解,struts2框架如何基于注解配置。首先我们要明确一件事:注解和XML的配置,都是告知struts2框架,当我们jsp页面发送请求,根据配置执行对应动作类的方法,并根据返回值,前往指定的结果视图(jsp页面或者其他动作)。它们只是配置的形式不一样。...原创 2019-03-19 17:28:24 · 167 阅读 · 0 评论 -
struts2总结(一)
struts2基本概念三层架构:我们的开发架构一般都是基于两种形式,一种是C/S架构,也就是客户端/服务器,另一种是B/S架构,也就是浏览器服务器。在JavaEE开发中,几乎全都是基于B/S架构的开发。那么在B/S架构中,系统标准的三层架构包括:表现层、业务层、持久层。三层架构在我们的实际开发中使用的非常多,所以我们课程中的案例也都是基于三层架构设计的。三层架构中,每一层各司其职,接下...原创 2019-03-17 11:13:07 · 512 阅读 · 0 评论 -
struts2中访问ServletAPI的方式
1、使用struts2提供的一个ServletActionContext工具类,在该类中包含了一系列相对应的静态方法,可以直接获取。该类包含了一下几个静态方法: static PageContext getPageContext():取得Web应用的PageContext对象。 static HttpServletRequest getRequest():取得Web应用的...原创 2019-03-17 16:13:46 · 239 阅读 · 0 评论 -
请求参数封装的方式
请求参数封装概述封装请求参数就是把我们通过浏览器发送请求时,要转递给服务器的数据封装到指定的对象中。这个对象一般都是实体类。但是有时就是Action中的一个属性。也就是说,我们封装请求参数时,可以有实体类,也可以没有。同时,我们还需要知道,请求参数的封装和请求方式无关。无论get还是post都可以封装。属性驱动没有实体类:此种情况,我们一般也称为动作类和模型...原创 2019-03-17 17:47:43 · 2705 阅读 · 0 评论 -
struts2总结(二)
GNL表达式入门OGNL表达式概述什么是OGNL表达式OGNL的全称是对象图导航语言(Object-GraphNavigationLanguage),它是一种功能强大的开源表达式语言,使用这种表达式语言,可以通过某种表达式语法,存取Java对象的任意属性,调用Java对象的方法,同时能够自动实现必要的类型转换。如果把表达式看作是一个带有语义的字符串,那么OGNL无疑成为了这个语义字符串...原创 2019-03-18 22:49:25 · 241 阅读 · 0 评论