![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
文章平均质量分 83
hxdeng
这个作者很懒,什么都没留下…
展开
-
08 Struts2 访问Servlet API
Struts2 提供了三种方式访问本地Servlet API 1. ActionContext【推荐、非耦合】 2. XxxAware接口【推荐、非耦合】 3. ServletActionContext【不推荐、耦合】 1. ActionContextActionContext是Action执行的上下文对象,在ActionContext中保存了Action执行所需要的所有...原创 2018-08-15 19:54:15 · 194 阅读 · 0 评论 -
09 Struts2 实现文件上传下载
文件上传对Struts2来说是一件非常容易的事情。Struts2文件上传依赖如下jar包commons-fileupload-x.x.x.jarcommons-io-x.x.x.jar文件上传大致步骤: 1. 编写页面 2. 配置struts.xml 拦截器会自动接收上传的文件 3. 在Action中写代码,把上传的文件保存到服务器中 4. 响应客户端==注意== 文...原创 2018-08-15 20:30:14 · 172 阅读 · 0 评论 -
04 Struts2 Hello Word
本教程使用的Struts2版本是struts-2.5.16 希望读者保存一致 任何的 Struts 2 项目,我们将必须创建四个组件 序号 组件 & 描述 1 动作创建一个包含完整的业务逻辑和控制用户,模型和视图之间的交互的动作类。 2 拦截器如果需要,则创建拦截器,或者使用已存在的拦截器。这是控制器的部分。 3 视图创...原创 2018-08-13 11:45:48 · 245 阅读 · 0 评论 -
07 Struts2 方法调用及返回值
1. 方法调用 1. 默认方法 2. 自定义方法 3. 动态方法一个Action类可以有多个业务逻辑方法,但是只需要配置一个Action标签,不需要method属性,在调用时指出Action名和业务逻辑方法。使用动态方法调用步骤如下: 1. struts.xml 开启动态方法调用 <constant name="struts.enable...原创 2018-08-16 10:07:07 · 368 阅读 · 0 评论 -
12 Struts2 拦截器
拦截器拦截器在概念上和Servlet过滤器或JDK代理类一样。拦截器允许横切功能在动作和框架中单独实现。你可以使用拦截器实现下面的内容:在动作被调用之前提供预处理逻辑。在动作被调用之后提供预处理逻辑。捕获异常,以便可以执行交替处理。Struts 2 框架提供的许多功能都是使用拦截实现的;例如包括异常处理,文件上传,生命周期回调和验证等。Struts 2 框架的拦...原创 2018-08-22 11:46:24 · 185 阅读 · 0 评论 -
14 Struts2 验证框架
数据校验数据校验是程序中最常见的模块。数据校验的目的就是保证用户输入是合法、有效的。常见数据校验分三种: 1. 前台通过JavaScript校验(客户端校验); 特点:① 减少客户等待时间;② 减少服务器压力 2. 后台代码校验(服务端校验); ① 防止”绕过”客户端验证提交非法数据。② 可以在服务端处理数据前确保数据的合法性 3. 数据库校验(约束,...原创 2018-08-24 15:59:02 · 371 阅读 · 0 评论 -
10 OGNL 表达式
Struts 2支持以下几种表达式语言OGNL(Object-Graph Navigation Language),可以方便地操作对象属性的开源表达式语言;JSTL(JSP Standard Tag Library),JSP 2.0集成的标准的表达式语言。Groovy,基于Java平台的动态语言,它具有时下比较流行的动态语言(如Python、Ruby和Smarttalk等)的一些起特性...原创 2018-09-29 15:50:06 · 106 阅读 · 0 评论 -
05 Struts2 配置文件介绍
本章将带你学习一个 Struts 2 应用程序必需的基本配置。在这里,我们将看到一些重要的配置文件:web.xml,struts.xml,struts-config.xml 和 struts.properties,它们将被配置。1. web.xml 文件web.xml 配置文件是一个 J2EE 的配置文件,它决定如何用 servlet 容器来处理 HTTP 请求的元素。它不是严格意义上...原创 2018-09-30 00:11:29 · 125 阅读 · 0 评论