8、如何自学Struts2之Struts2文件上传[视频]

简介: 8、如何自学Struts2之Struts2文件上传[视频] 之前写了一篇“打算做一个视频教程探讨如何自学计算机相关的技术”,优酷上传不了,只好传到百度云上: http://pan.baidu.com/s/1kTDsa95由于本次视频没有声音,将会在下节课“Struts2数据库访问”这一节课,一起再讲一下。

8、如何自学Struts2之Struts2文件上传[视频]

 

之前写了一篇“打算做一个视频教程探讨如何自学计算机相关的技术”,优酷上传不了,只好传到百度云上:

 

http://pan.baidu.com/s/1kTDsa95

由于本次视频没有声音,将会在下节课“Struts2数据库访问”这一节课,一起再讲一下。

注意:不好意思,不知道为什么在这次录制过程中没有声音,很抱歉,本节重点是碰到一个空指针异常,原因是fileUpload这个拦截器要放在其他拦截器之前才没有问题,材料给的代码是有问题。

错误:

 <interceptor-ref name="basicStack">
       <interceptor-ref name="fileUpload">
           <param name="allowedTypes">image/jpeg,image/gif</param>
       </interceptor-ref>

正确:

       <interceptor-ref name="fileUpload">
           <param name="allowedTypes">image/jpeg,image/gif</param>
       </interceptor-ref>
<interceptor-ref name="basicStack">

目录
相关文章
|
XML Java 数据格式
Struts2【入门】(三)
这是Strtus的开山篇,主要是引入struts框架…为什么要引入struts,引入struts的好处是什么,以及对Struts2一个简单的入门….
135 0
Struts2【入门】(三)
|
XML Java 数据格式
Struts2【入门】(二)
这是Strtus的开山篇,主要是引入struts框架…为什么要引入struts,引入struts的好处是什么,以及对Struts2一个简单的入门….
167 0
Struts2【入门】(二)
|
XML 安全 Java
Struts2【入门】(四)
这是Strtus的开山篇,主要是引入struts框架…为什么要引入struts,引入struts的好处是什么,以及对Struts2一个简单的入门….
93 0
Struts2【入门】(四)
|
Java
Struts2【入门】(一)
这是Strtus的开山篇,主要是引入struts框架…为什么要引入struts,引入struts的好处是什么,以及对Struts2一个简单的入门….
116 0
|
XML 安全 Java
day25_day27_Struts2_学习回顾
day25_01_学习回顾    1、Struts2框架在三层架构中哪部分进行的再优化?    答:         表现层、MVC模式。2、Struts1和Struts2的一个显著区别是什么?    答:         Struts1的核心控制器是一个servlet。
1432 0
|
Java
day27_Struts2学习笔记_04
一、contextMap中的数据操作 1、存数据:    需要熟悉 ActionContext类 和 ValueStack接口 的 API 。框架为我们存数据。 1.1、利用 ActionContext 存数据   我们先看看 ActionContext.class 的源码:  1.2、利用 ValueStack 存数据   a、如何获取ValueStack呢?   b、ValueStack中的getRoot()方法。
1803 0
|
Java 数据安全/隐私保护
day26_Struts2学习笔记_03
一、国际化概念(了解) 1、什么是国际化    软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。 2、什么需要国际化    程序:需要国际化。
1392 0
|
XML Java 数据库
day25_Struts2学习笔记_02
一、封装请求正文到对象中(非常重要) 1、如何封装静态请求参数? 在 struts.xml 配置文件中,通过参数注入的方式,给动作类的参数注入值。相当于调用的是该参数的 setter方法 。控制台输出的是 张三,18 ,如下图所示: 原因:是由默认的 拦截器栈 中的一个 拦截器staticParams 来完成参数注入的。
1474 0
|
Web App开发 XML Java
day25_Struts2学习笔记_01
一、框架概述   把重复性的繁琐的代码封装起来。使程序员在编码中把更多的精力放业务需求的分析和理解上面。  特点:封装了很多细节,程序员在使用的时候会非常简单。 三大框架:Struts2、Spring、Hibernate 二、三层架构与Struts2 表现层:M model V view C control 业务层:Service 持久层:Dao data access object Struts2在三层架构中的位置是处于表现层。
1881 0
|
Java 前端开发 Spring