JavaWeb-泛型 转载 mob604756f3ed23 2020-04-09 15:34:00 文章标签 Java 文章分类 Java 后端开发 本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。 赞 收藏 评论 分享 举报 上一篇:JavaSE-反射的概念以及作用 下一篇:JavaSE-线程的状态图 提问和评论都可以,用心的回复会被更多人看到 评论 发布评论 全部评论 () 最热 最新 相关文章 STL常用泛型算法 STL常用泛型算法 STL 泛型算法 C++函数对象 STL常用算法接口 java 中的泛型 先看个例子,有一个IntegerPrinter类,里面有一个printf方法打印一个integer类型的值。public class Main { public static void main(String[] args) { IntegerPrinter integerPrinter = new IntegerPrinter(123); integerP 泛型 List System 异常处理、反射、注解、泛型 一、异常处理1.异常介绍Throwable是异常体系的根,它继承自Object。Throwable有两个体系:Error和ExceptionError(错误)是系统中的错误,程序员是不能改变的和处理的,是在程序编译时出现的错误,只能通过修改程序才能修正。一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢等。对于这类错误的导致的应用程序中断,仅靠程序本身无法恢复和和预防, System 父类 java 异常 反射 JavaWeb-代码块 /*1-普通代码块 * 1.1-写在方法里面的代码块 * 1.2-解决重名问题,但是同名的变量必须先在代码块中定义,否则编译不通过 * 1.3-运行顺序:按照先后顺序执行,普通代码块并没有特殊之处 * * 2-静态代码块 *&n 代码块 JavaWeb javaweb-学习创建servlet Servlet创建、声明、映射,利⽤ServletContext统计⼀个⽹站的访问总量。1)、创建一个servelet选择要用到的方法2)、编辑serveletpackage com.cont;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletContext; java xml html JavaWeb-文件的上传和下载 文件上传1.要有一个form标签,method=post请求 2.form标签的encType属性的值必须为multipart/form-data值 3.在from标签中使用input type=file添加上传的文件 4.编写服务器代码接收上传的数据 Content-Type:表示提交的数据类型 xml java 表单 JavaWeb-会话的持久化:HttpSessionActivationListener 要实现会话的持久化,也就是实现HttpSessionActivationListener接口。实现此接口的JavaBean,可以感知自己被活化(从硬盘到内存)和钝化(从内存到硬盘)的过程。如果需要同时保存Session中的JavaBean。 则JavaBean也要实现Seriali session 会话的持久性 钝化 活化 java Javaweb学习笔记——(二十七)——————泛型、泛型的通配符、反射泛型信息、反射注解、注解 泛型 1.泛型类:具有一个或多个类型变量的类,称之为泛型类 class A<T>{ } 2.在创建泛型实例时,需要为其类型变量赋值 A< 泛型 泛型类 父类 java泛型(泛型接口、泛型类、泛型方法) java泛型(泛型接口、泛型类、泛型方法) 泛型接口: 定义一个泛型接口: 通过类去 泛型方法 泛型 泛型类 JavaWeb-下载 一.下载 1.可以理解为服务器向数据库发送字节数据 2.可以将文件变成一个字节数组,通过response,getOutputStream()响应给客户端 二.下载的要求 1.两个头一个流 * 两个头: Content-type:表示文件的MINE类型 Content-dispositon:默认inl 客户端 字节数组 服务器 数据 数据库 JavaWeb-基础 Tomcat 目录结构 |--bin 脚本目录 |--conf 配置 |--lib 依赖的jar包 |--logs 日志 |--temp 临时文件 |--webapps 存放应用程序 |--work 工作目录 \conf\server.xml 配置 配置默认端口号 <Connector port=" ... java xml ide maven jar包 JavaWeb-上传 一.上传 1.上传对表单的限制 * 表单的提交方式必须为post,即method="post" * 表单必须有一个属性enctype="multipart/form-data",在form标签上添加 * 必须添加文件表单项,比如:<input type="file" name="xxx" .../> 表单 上传 上传文件 请求头 JavaWeb-路径 1.web.xml中<url-pattern>路径,也就是Servlet的访问路径 以"/"开头相对于:项目路径 2.转发和包含 以“/”开头相对于:当前项目路径 不以“/”开头相对于:当前Servlet路径,比如:http://localhost:8080/项目名/Servlet/ 就是当前Ser html 当前页 重定向 超链接 xml JavaWeb_泛型(Generic) JDK5以前,对象保存到集合中就会失去其特性,取出时通常要程序员手工进行类型的强制转换,这样不可避免的就会引发程序的一些安全性问题。例如: JDK5中的泛型允许程序员在编写集合代码时,就限制集合的处理类型,从而把原来程序运行时可能发生问题,转变为编译时的问题,以此提高程序的可读性和稳定性(尤其在大型 Java JavaWeb 泛型 java 泛型方法 JavaWeb-邮件协议概述 一.JavaMail 1.JavaMail是java提供的一组API,用来发送邮件和接受邮件 二.收发邮件流程图: 三.邮件协议概述 四.同一服务器收发邮件 五.跨服务器收发邮件 六.常见服务器名称: 发邮件 java 服务器 流程图 发送邮件 JavaWeb-发送状态码 一.发送状态码 1.状态码的发送可由httpServletResponse对象的方法来实现 2.有三种发送状态码的方法: >SendError(int sc):发送错误状态码,如404,500 >SendError(int sc,String msg):发送错误状态码,顺带一条错误提示信息 >Sen 发送状态码 状态码 java 代码实例 错误提示 JavaWeb-状态码介绍 一.状态码:服务器对客户端请求的响应情况所表示的数值 > 2开头全为请求成功,如:200 > 3开头为中转,如:302(重定向) > 4开头为客户端错误,如:404(项目资源不存在) > 5开头为服务器错误,如:500 状态码 服务器 客户端 重定向 JavaWeb-获取请求参数 一.请求参数 1.请求参数是由客户端发送给服务器的,请求参数有可能是在请求体中(post请求)或者是在地址栏后面部分(get请求) 2.请求参数:有一个名称一个值,一个名称多个值的 3.get请求和post请求,获取两者参数的方式都一样 二.较常见的有如下获取参数的方法: String getPar 请求参数 post请求 get请求 地址栏 服务器 JavaWeb-简单的登录案例 简单的登录案例 步骤: 1.编写实体类 public class User { private String username; private String password; public void setUsername(String username) { this.username = u ... JavaWeb JavaWEB-快捷重定向方法 1.重定向需要设置302和Location 2.因为变量只有是location,所以java提供了一个快捷重定向的方法: sendRedirect(String url),可由response对象来调用; 重定向 java