![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java Web学习笔记
Java web学习
视频教程:
链接:https://pan.baidu.com/s/1-kjXY8LypNErA_78_GmePQ
提取码:c8ha
辛勤小王子
分享编程过程中遇到的问题和解决办法,大家一起进步
展开
-
123、cookie的域
原创 2020-06-26 10:31:23 · 81 阅读 · 0 评论 -
122、cookie的路径
原创 2020-06-26 10:28:31 · 65 阅读 · 0 评论 -
121、cookie的生命
cookie.setMaxAge();原创 2020-06-26 10:14:52 · 93 阅读 · 0 评论 -
120、cookie入门
1、http协议与cookie2、cookie的用途(cookie不能跨浏览器)3、javaWeb中使用cookie示例结果:原创 2020-06-26 10:05:18 · 78 阅读 · 0 评论 -
119、jsp的注释
原创 2020-06-26 09:47:41 · 76 阅读 · 0 评论 -
118、jsp原理
原创 2020-06-26 09:44:46 · 74 阅读 · 0 评论 -
117、jsp入门
1、jsp的作用2、jsp和Servlet的分工3、jsp的组成jsp页面循环表格数据jsp和Servlet分工演示原创 2020-06-26 09:22:37 · 69 阅读 · 0 评论 -
116、路径
原创 2020-06-25 16:51:39 · 62 阅读 · 0 评论 -
115、URL编码
原创 2020-06-25 16:41:32 · 294 阅读 · 0 评论 -
114、请求编码和响应编码
编码:响应编码:请求编码:案例:post请求get请求:原创 2020-06-25 16:33:36 · 369 阅读 · 0 评论 -
113、请求转发和重定向的区别
request域图示:原创 2020-06-25 16:04:38 · 64 阅读 · 0 评论 -
112、request请求转发和请求包含
在一个请求内来在多个Servlet中共享数据(request域)RequestDispatcher rd = request.getRequestDispatcher("/MyServlet");使用request获取RequestDispatcher对象,方法的参数是被转发或包含的Servlet路径案例(请求转发):案例(请求包含):...原创 2020-06-25 15:52:59 · 218 阅读 · 0 评论 -
111、request获取参数
原创 2020-06-25 15:26:25 · 114 阅读 · 0 评论 -
110、response使用Referer请求头,完成防盗链
通过referer头可以统计请求来源,如果直接通过浏览器地址栏发送请求则referer不存在原创 2020-06-25 15:13:08 · 1023 阅读 · 0 评论 -
109、request获取请求路径的相关方法
通过request获取URL的相关方法案例其中getContextPath()方法,很常用原创 2020-06-25 15:03:41 · 111 阅读 · 0 评论 -
108、request获取客户端ip,客户端请求方式,客户端浏览器类型和版本
原创 2020-06-25 14:52:58 · 181 阅读 · 0 评论 -
107、response响应体
HttpServletResponse有两个流ServletOutputStream 和 PrintWriter不能同时使用 ,否则会抛出IllegalStateException示例:原创 2020-06-25 14:36:19 · 158 阅读 · 0 评论 -
106、response头禁用浏览器缓存
FServlet:原创 2020-06-25 14:23:17 · 99 阅读 · 0 评论 -
105、response定时刷新(refresh头)
原创 2020-06-25 14:14:06 · 145 阅读 · 0 评论 -
104、response重定向
演示:浏览器请求Bservlet,Bservlet返回302并且给出location头,这时候浏览器会再次请求Cservlet原创 2020-06-25 14:01:38 · 97 阅读 · 0 评论 -
103、response响应头相关方法
响应头其实就是一个键值对原创 2020-06-25 12:37:38 · 114 阅读 · 0 评论 -
102、response发送状态码给浏览器
response:其类型为HttpServletResponseServletResponse:与协议无关的类型HttpServletResponse:与http协议相关的类型创建一个HttpServlet浏览器发送请求:原创 2020-06-25 12:29:37 · 508 阅读 · 0 评论 -
101、Myeclipse配置
1、设置编码2、设置jsp文件的打开方式3、设置jsp默认utf-84、Installed JREs5、配置tomcat6、卸载Myeclipse Derby原创 2020-06-22 20:26:02 · 88 阅读 · 0 评论 -
100、获取类路径下的资源
ClassLoaderclass不加斜杠class加斜杠原创 2020-06-22 20:10:28 · 62 阅读 · 0 评论 -
99、访问量统计(案例)
原创 2020-06-22 19:58:34 · 175 阅读 · 0 评论 -
98、Servlet
1、什么是Servlet2、如何实现Servlet实现Servlet接口的方式,实现五个方法:新建一个web project:ServletDemo01新建一个类Servlet01.java,实现Servlet接口,代码如下:import java.io.IOException;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet.ServletException原创 2020-06-22 19:50:26 · 90 阅读 · 0 评论 -
97、Java画图
public static void main(String[] args) throws IOException { //得到图片缓冲区 BufferedImage bi = new BufferedImage(150, 70, BufferedImage.TYPE_INT_RGB); //得到他的绘制环境(这张图片的笔) Graphics2D g2 = (Graphics2D) bi.getGraphics(); //填充整张图片(设置背景颜色) g2.setColo原创 2020-06-10 21:37:49 · 131 阅读 · 0 评论 -
96、响应头介绍
响应码:200:请求成功404:请求资源没找到,一般是地址错误500:请求资源找到了,但是有错误,比如jsp页面格式错误302:重定向原创 2020-06-10 21:14:54 · 118 阅读 · 0 评论 -
95、referer请求头介绍
referer:判断请求来源(防盗链)原创 2020-06-10 20:53:56 · 186 阅读 · 0 评论 -
94、HTTP协议
协议:协议的甲乙双方,客户端(浏览器)和服务器请求协议响应协议原创 2020-06-07 13:33:52 · 245 阅读 · 0 评论 -
93、tomcat配置虚拟主机
1、修改tomcat的端口为802、创建虚拟主机3、创建相应的目录,并把项目复制过来4、绑定http://www.itcast.com和127.0.0.1的关系原创 2020-06-06 19:58:34 · 68 阅读 · 0 评论 -
92、tomcat配置外部应用
方式一:1、把项目移到F盘2、修改tomcat的server.xml文件,在Host标签中添加标签Context path=“应用名称” docBase=“应用存放的物理位置,也就是F盘”方式二:1、找到localhost目录2、创建一个Hello.xml文件(xml的文件名要和项目名称相同),并输入以下内容<Context docBase="F:/Hello"/>...原创 2020-06-06 19:42:14 · 118 阅读 · 0 评论 -
91、使用Myeclipse创建JavaWeb项目
1、新建Web Project2、目录结构:把WebRoot目录复制到tomcat下就可以运行3、配置项目到tomcat中:原创 2020-06-06 19:19:28 · 851 阅读 · 0 评论 -
90、创建Javaweb应用
静态页面1、在tomcat的webapps目录下新建一个文件夹Hello(这个文件夹就是项目的目录)2、在Hello文件夹下新建hello.html文件<html> <head> <title>hello - html</title> </head> <body> <h1>Hello</h1> </body></html>3、启动tomcat之后,打开浏览原创 2020-06-06 19:05:44 · 162 阅读 · 0 评论 -
89、web服务器介绍
配置tomcat的端口号:1、找到tomcat安装目录下的server.xml文件2、修Connector标签中改port属性的值(0-65535)原创 2020-06-06 18:38:36 · 128 阅读 · 0 评论 -
88、常用的软件体系结构和web资源
软件结构web资源原创 2020-06-06 17:53:26 · 71 阅读 · 0 评论 -
87、反射
应用场景:应用在一些通用性比较高的代码中,框架大多数使用反射来实现反射的原理:public class Person{ //属性 private String name; private String id; //没有参数的构造方法 public Person(){} //有参数的构造方法 public Person(String name, String id) { this.name = name; this.id = id; } //普通方法 public Stri原创 2020-06-06 17:36:04 · 71 阅读 · 0 评论 -
86、可变参数
应用场景:如果实现多个方法,这些方法里面的逻辑基本相同,唯一不同的是传递的参数个数,就可以使用可变参数语法:数据类型…数组名称两个数的相加,三个数的相加…n个数的相加可以改成如下:注意事项: 可变参数要写在方法的参数列表中,不能单独定义 在一个方法的参数列表中,只能有一个可变参数 在一个方法的参数列表中,可变参数必须放在参数列表的最后(int a,int c,String…nums)...原创 2020-06-06 16:48:41 · 81 阅读 · 0 评论 -
85、增强for循环
语法:for(遍历出来的值的类型 遍历出来的值:要变遍历的集合){}使用场景:数组和实现了Iterable接口的集合出现的目的:替代迭代器原创 2020-06-06 16:36:49 · 84 阅读 · 0 评论 -
84、自动拆装箱
jdk5.0之后会自动拆装箱在jdk1.4中实现拆装箱:jdk会向下兼容,jdk1.4下写的代码,在jdk1.5中也能正常运行练习:原创 2020-06-06 16:29:07 · 62 阅读 · 0 评论