![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
文章平均质量分 95
Winston_D
这个作者很懒,什么都没留下…
展开
-
MVC框架及Struts2介绍
MVC框架及Struts2介绍 Struts2核心 Struts2拦截器 Struts2值栈和OGNL表达式 Struts2标签库1 框架1.1 框架 框架(Framework):指为解决一个特定问题而设计的具有一定约束性的结构。框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系统的开发周期,提高开发质量。一个好的框架必定是某个领域的最佳实践。 最佳实践(Bes原创 2017-11-21 19:50:51 · 1025 阅读 · 0 评论 -
Struts2拦截器
1 拦截器1.1 拦截器 拦截器(Interceptor):Struts2拦截器是在访问某个Action的方法之前或之后进行拦截,并且拦截器是可插拔的,可以通过xml配置实现。拦截器是AOP(面向切面编程)的一种实现。在Struts2中对Action的功能的实现都是通过拦截器完成的,比如参数接收、读取原生API、文件上传、异常统一处理等。 拦截器栈(Interceptor Stack):将多原创 2017-11-22 15:51:47 · 356 阅读 · 0 评论 -
Struts2核心
1 xml文件模块化管理 大部分应用中,随着应用规模的增加,系统中Action的数量也会大量增加,导致struts.xml配置文件变得很大。为了避免struts.xml文件过大,提高struts.xml文件的可读性,可以将一个struts.xml配置文件分解成多个配置文件,然后在struts.xml主文件中引入其他配置文件。配置文件的基本格式与struts.xml文件一样,写在resources文原创 2017-11-21 21:45:20 · 517 阅读 · 0 评论 -
Struts2值栈和OGNL表达式
1 OGNLOGNL(Object Graphic Navigation Language):对象图导航语言,Struts2框架使用OGNL作为默认的表达式语言。EL表达式:jsp可以使用${…}从4个作用域对象中获取值; OGNL表达式:jsp可以从值栈中获取值。特点 1.支持对象调用方法,xxx.doSomeSpecial(); 2.支持类静态的方法调用和值访问,表达式的格式: @[类原创 2017-11-22 16:00:14 · 437 阅读 · 0 评论 -
Struts2标签库
1 常用标签 在普通的html标签中可以嵌套struts2标签,但struts2标签不能互相嵌套。使用标签时需要导入标签库:<%@ taglib prefix="s" uri="/struts-tags" %> 1.1 debug标签<s:debug /> 通常用于调试,可以显示当前值栈中的数据。1.2 <s:property>标签 <s:property>标签用于输出指定值。<s:prope原创 2017-11-22 16:39:31 · 554 阅读 · 0 评论