自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一角残叶的博客

人生如逆旅,我亦是行人

原创 15 - Struts2 学习(10)— contextMap

1 contextMap 1.1 动作类的生命周期 动作类是多例的,每次动作访问,动作类都会实例化。所以是线程安全的。 与Struts1的区别是,struts1的动作类是单例的。 1.2 请求数据的存放 在每次动作执行前,核心控制器StrutsPrepareAndExecuteFilter都...

2020-03-30 11:21:01 39 0

原创 15 - Struts2 学习(9)— struts2 OGNL表达式

1 OGNL 表达式 OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写, 它是一个单独的开源项目。 Struts2框架使用OGNL作为默认的表达式语言。 OGNL是struts2整合的一个开源项目,所以在struts2中,要想使用OGNL表达...

2020-03-29 21:57:07 36 0

原创 15 - Struts2 学习(8)— struts2 文件上传

1 文件上传 Struts也提供了内置标签用于文件上传<s:file>,我们称为文件选择域 与html的标签<input tyle=”file”>是一样用的 文件上传的必要前提条件 表单必须是post方法 enctype类型必须为multipart/form-data ...

2020-03-29 11:19:55 36 0

原创 15 - Struts2 学习(7)— struts2 拦截器

1 拦截器 Struts2中的很多功能都是由拦截器完成的。比如:servletConfig,staticParam,params,modelDriven等等。 Struts默认的拦截器配置在struts-default.xml文件中 拦截器是AOP编程思想的一种应用形式。 1.1 拦截器的结构...

2020-03-28 00:19:46 38 0

原创 15 - Struts2 学习(6)— struts2国际化

1 固定文本国际化 1.1 第一步:创建一个消息资源包 一个资源包由多个文件组成,这些文件名都有命名规范:主要文件名_语言代码_国家代码.properties。 语言代码和国家代码:有iso规定的 当文件只有主要文件名.properties时,表明它是默认资源包。浏览器会根据不同的语言环境找对应...

2020-03-27 18:43:55 46 0

原创 15 - Struts2 学习(5)— struts2表单验证

1 服务端 Action验证 1.1 方法1 public class UserAction extends ActionSupport implements ModelDriven<User> { private User user = new User(); @...

2020-03-27 10:24:55 33 0

原创 15 - Struts2 学习(4)-—用户注册案例

1 用户注册案例 新建数据库 导入数据库连接包 dbcpconfig.properties 放到 src 目录下 #连接设置 driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/struts2?char...

2020-03-26 23:26:46 43 0

原创 15 - Struts2 学习(3)

1 多个 struts 配置文件 多个struts配置文件的用途是为了模块开发和减少开发中的冲突 2 Action 接收请求参数 2.1 通过 Servlet 来获取 login.jsp <%@ page contentType="text/html;charset=UTF-...

2020-03-24 21:37:43 32 0

原创 15 - Struts2 学习(2)

1 Struts配置文件的主要元素 1.1 package元素 作用: 在struts2的配置文件中引入了面向对象思想,使用了分包管理。易于管理动作类。便于模块化开发动作类。 属性 namespace namespace的默认取值是一个"" 注意:默认值不是/,写自...

2020-03-24 16:40:56 51 0

原创 15 - Struts2 学习(1)

1 框架 把一些繁琐的重复性代码封装起来,使程序员在编码中把更多的精力放到业务需求的分析和理解上面。 特点:封装了很多细节,程序员在使用的时候会非常简单。 1.1 分类 三大框架struts、hibernate、spring(SSH) springmvc、mybatis、spring(SSM...

2020-03-17 20:05:19 45 0

原创 13 - Java注解

1 注解 注解给程序看,用于描述程序如何运行及在什么阶段来运行。 注解在实际开发中,最大的功能是用于替换配置文件。 注解是jdk1.5的新特性。 可以通过反射来让注解具有功能。 注解的格式: @xxxx 注解它的本质就是一个接口,这个接口需要继承 Annotation接口 2 基本注解 @O...

2020-03-17 11:00:56 39 0

原创 13 - 多文件上传

1 多文件上传

2020-03-17 10:07:43 45 0

原创 13 - 文件上传(1)

1 文件上传

2020-03-17 09:33:25 56 0

原创 13 - 文件上传保存路径的几种方案

1 文件上传保存路径 1.1 按日期保存文件 UploadServlet @WebServlet("/UploadServlet") public class UploadServlet extends HttpServlet { @Override pr...

2020-03-17 00:08:09 261 0

原创 13 -文件保存到本地

1 文件保存到本地 upload.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <...

2020-03-16 23:33:41 42 0

提示
确定要删除当前文章?
取消 删除