
Struts2
文章平均质量分 92
已改行
溜了溜了
展开
-
Struts2 框架入门
Struts2 JAVA基础学完,肯定是要面临三大框架的学习的,作为初学者,了解三大框架的原理,设计目的是首要任务,只有在把握了框架的设计目的以后,才能有针对性的取学习使用框架,这里从strue2框架开始,介绍三大框架,让新手能有一个总的了解跟思维导图。 1、什么是Struts2? Struts2 是一个非常优秀的MVC框架,基于Model2 设计模型,由传统Struts1和WebWork...原创 2018-07-30 21:51:06 · 1247 阅读 · 0 评论 -
Strust2 框架学习——表单参数自动封装和参数类型自动转换
前言 前篇文章对struts2的一个入门,重点是对struts2的架构图有一个大概的了解即可,之后的几篇文章,就是细化struts2,将struts2中的各种功能进行梳理,其实学完之后,对struts2的使用不外乎这几点,参数自动封装,拦截器的使用,数据校验,ognl表达(值栈和actionContext的讲解),struts2的标签,struts2的国际化,struts2的文件上传下载。 把这...原创 2018-07-30 22:24:20 · 287 阅读 · 0 评论 -
Struts2 框架学习——输入校验和拦截器Interceptor
前言 前面知道了struts2的架构图和struts2的自动封装表单参数和数据类型自动转换,今天来学struts2的第三第四个东西,输入校验和拦截器。 一、输入校验 在以前我们写一个登录页面时,并没有限制用户的输入,不管用户输入什么,我们都存入数据库中,很显然这是不行的,我们需要检测用户输入的文本是否合法,是否符合我们需要的文本格式,符合菜放行,而struts2中就有这种功能,能帮我们在...原创 2018-07-30 22:34:42 · 339 阅读 · 0 评论 -
Struts2 框架学习——ognl表达式、值栈、actionContext之间的关系
一、什么是Ognl? 通过百度百科查询到的解释,其中详细的说明了OGNL的作用。 下面我们就对OGNL这5个作用进行讲解 1、存取对象的任意属性,简单说就是对javabean进行操作(重要) 2、调用对象方法。 3、调用类的静态方法 4、索引数组元素 5、操作集合(重 要) 二、OGNL的功能实现 操作之前必须知道如何使用OGNL表达式,并且了解OGNL表达式的取值范围只...原创 2018-07-30 22:43:36 · 269 阅读 · 0 评论 -
Struts2 框架学习——s标签和国际化
一、s标签 在struts-2.3.15.1/docs/WW/docs/tag-reference.html下,就有着struts2所有标签的参考文献,只能看看其中比较常用的标签。其他的以后遇到了在看参考文献即可。 通用标签,control Tags 和 DataTags,下面用方框圈起来的就是我们需要了解的 1.1、if、elseif、else 标签。 这个很简单,流程控制的标签,跟...原创 2018-07-30 22:57:36 · 2376 阅读 · 0 评论 -
Struts2 框架学习——文件上传和下载
一、单文件上传 在没学struts2之前,我们要写文件上传,非常麻烦,需要手动一步步去获取表单中的各种属性,然后在进行相应的处理,而在struts2中就不需要了,因为有一个fileUpload拦截器帮我们全做完了。我们只需要添加一点点信息,就可以完成上传的功能。 1、Action中需要提供三个属性 File fieldName; //文件表单项名称,也就是上传控件所填写的name属性名...原创 2018-07-30 23:01:56 · 278 阅读 · 0 评论