自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

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

1 contextMap1.1 动作类的生命周期动作类是多例的,每次动作访问,动作类都会实例化。所以是线程安全的。与Struts1的区别是,struts1的动作类是单例的。1.2 请求数据的存放在每次动作执行前,核心控制器StrutsPrepareAndExecuteFilter都会创建一个ActionContext和ValueStack对象。且每次动作访问都会创建。这两个对象存...

2020-03-30 11:21:01 237

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

1 OGNL 表达式OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个单独的开源项目。 Struts2框架使用OGNL作为默认的表达式语言。OGNL是struts2整合的一个开源项目,所以在struts2中,要想使用OGNL表达式,必须使用Struts2标签库OGNL相当 于EL表示式,从作用域取数据s:propert...

2020-03-29 21:57:07 171

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

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

2020-03-29 11:19:55 171

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

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

2020-03-28 00:19:46 197

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

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

2020-03-27 18:43:55 207

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

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

2020-03-27 10:24:55 194

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

1 用户注册案例新建数据库导入数据库连接包dbcpconfig.properties 放到 src 目录下#连接设置driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/struts2?characterEncoding=utf-8username=rootpassword=root#&...

2020-03-26 23:26:46 264

原创 15 - Struts2 学习(3)

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

2020-03-24 21:37:43 129

原创 15 - Struts2 学习(2)

1 Struts配置文件的主要元素1.1 package元素作用: 在struts2的配置文件中引入了面向对象思想,使用了分包管理。易于管理动作类。便于模块化开发动作类。属性namespacenamespace的默认取值是一个""注意:默认值不是/,写自定义的namespace时需要加/1.2 action元素配置动作,处理请求路径属性name:动作名称c...

2020-03-24 16:40:56 186

原创 15 - Struts2 学习(1)

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

2020-03-17 20:05:19 209

原创 13 - Java注解

1 注解注解给程序看,用于描述程序如何运行及在什么阶段来运行。注解在实际开发中,最大的功能是用于替换配置文件。注解是jdk1.5的新特性。可以通过反射来让注解具有功能。注解的格式: @xxxx注解它的本质就是一个接口,这个接口需要继承 Annotation接口2 基本注解@Override:检查子类确实是覆盖/重写了父类的方法。-@Deprecated:说明已经过时了。@...

2020-03-17 11:00:56 170

原创 13 - 多文件上传

1 多文件上传

2020-03-17 10:07:43 144

原创 13 - 文件上传(1)

1 文件上传

2020-03-17 09:33:25 171

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

1 文件上传保存路径1.1 按日期保存文件UploadServlet@WebServlet("/UploadServlet")public class UploadServlet extends HttpServlet { @Override protected void doPost(HttpServletRequest req, HttpServletRespon...

2020-03-17 00:08:09 1650

原创 13 -文件保存到本地

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

2020-03-16 23:33:41 217

Python算法(英文)

Python版数据结构

2017-05-14

mfc编程基础

还在为mfc 而发愁吗? 本书带你走进mfc 的世界,领略C++编程的魅力,学习mfc 编程基础的知识。

2013-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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