自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 JSP的九大内置对象

这九个对象都在jspservice中创建好了,所以在jsp可以直接使用  除了exception exception默认是关闭的 需要开启 如图 。jspservice将九个对象都创建出来了假如说request中有str这个Key  然后s是取这个key并显示 那么浏览器 输入相应地址加?s=6 就将值传递进去...

2019-01-31 22:58:01 61

原创 servlet请求转发

请求转发                  一个servlet负责一个功能 比如一个servlet只是负责登陆界面的展示  另一个负责登陆状态的判断,则登陆状态判断为           否则就要回到登陆界面 即需要转发会负责登陆界面展示的servlet                    req.getRequestDispatcher("servlet别名").forward(req...

2019-01-31 16:02:28 4486

原创 JSP 的转发

下图展示了转发然后进行传值 就当与请求数据传递到request中 就相当于百度 气球 www.baidu.com? key=''气球' request就可以拿到 传值取值

2019-01-31 15:56:27 2130

原创 JSP静态引入与动态引入

总结:静态引入就好比将连个jsp复制转移成一个servlet然后调用  这样就不可以出现同名的变量 但是动态引入就是两个jsp都转译成servlet然后再第一个的servlet中再调用第二个servlet...

2019-01-31 15:37:36 732

原创 JSP原理图解

浏览器请求相应jsp  然后到项目配置的xml文件中 寻找代号为X.jsp的servlet 没有找到 然后到tomcat的xml中找 找到了 名字为jsp的servlet根据地址找到servlet该类继承httpJspBase该抽象类实际调用的还是子类的jspservice方法 所以主要的执行代码还是jspservice 实际上就是将jsp转换成servle...

2019-01-31 12:08:00 446

原创 jsp的局部代码 全局代码和脚本段

 局部代码块示例: 全局代码示例: <%= %>相当于是<% out.write(test())%>  一般想服务器传递参数用脚本快捷传送总结: 局部代码块会将代码加入到底层的JspService方法中,相当于是service方法,全局代码块就相当于将变量方法添加到servlet中 , 全局代码块要在局部代码块中执行 ...

2019-01-31 11:49:57 1807 1

原创 JSP学习

JSP的修改不需要重启服务器JSP与servlet都相当于是动态网页加载技术 因为可以进行业务逻辑判断与数据与HTML的解耦 (数据可以动态的改)JSP与servlet的区别是方便了网页信息的相应 安全性:对数据的保护程度比较好  健壮性:对复杂的逻辑也可以处理 原理:浏览器发起请求 此时地址是X.JSP   服务器就要去XML中找别名是X.JSP 的servlet 没找到...

2019-01-30 23:58:37 133

原创 servlet.xml学习

!第一个是端口号,第二个是支持的http协议 第三个是连接时间 第四个是重定向的端口号服务器集群才用到每一个service只能有一个engine host声明了web存放的地址,访问时候则去相应的地址去寻找servlet value里边可以加该标签进行热部署 热部署就是更改项目之后不用重启服务器 而且文件不必须放在webapps文件夹下 如果配置多...

2019-01-30 22:50:11 168

原创 XML学习

项目web.xml 与tomtat启动都在服务器启动时候  

2019-01-30 22:37:09 61

原创 网站访问量统计的实现

原理:  访问数主要存储在servletContext中 ,每次登陆之后取到servletContext然后值增加, 但是这样在服务器关闭之后就会导致servletContext内容清空  所以要新增一个servlet,destory方法中写入退出将数值写入本地的代码 Init方法写入开启服务器将数值读入服务器的方法可能存在的问题: 数据是int格式 不断的输入输出可能导致编码问题 已经类型转...

2019-01-30 21:14:47 1272

原创 ServletConfig

ServletContext 可以查到web.xml全局信息 但是所有servlet都可以查 而servletConfig是只针对一个servletServletConfig相当于servlet的秘书init-param中配置了servlet信息使用servletConfig...

2019-01-30 18:58:07 77

原创 ServletContext 学习

ServletContext                                             

2019-01-30 15:53:21 102

原创 Session学习

  原理:  用户第一次访问服务器, 服务器会创建一个session对象给此用户,并将该session对象的SESSIONID使用cookie技术存储到浏览器中,保证用户的其他请求能够i获取到同一个session对象 也保证了不同请能够获得共享的数据。             数据共享只针对同一用户的不同请求,没个用户都有自己单独的session对象特点:         ...

2019-01-29 23:48:07 212

原创 Cookie学习

Cookie            作用:解决了发送的不同请求的数据共享 比如 两次服务器请求的数据共享                                  使用:                    创建cookie对象                      Cookie  c  = new Cookie("key","value");        ...

2019-01-29 18:07:49 94

原创 重定向的学习

重定向的学习            原因: ①使用重定向进行Servlet之间的相互联系处理 但是浏览器存储的URL地址还是最原始的地址,所以刷新之后导致重新发出请求,表单数据重复提交 。 ② 遇到请求 Servlet无法处理 比如淘宝买东西 发送结账请求 淘宝看到后发现处理不了 就要重定向给支付宝处理            作用:  避免表单数据重复提交 并且解决了当前请求无法处理的问题...

2019-01-28 22:46:04 105

原创 log4j

log4j 概念:是一个日志输出插件 专门用来进行日志的管理 日志的概念: 日志是系统运行过程中的后台输出信息 方便程序员进行系统运行的管控以及Bug的查找 传统获取日志: 使用sysytem.out.print(语句进行后台打印 ...

2019-01-28 09:59:11 71

原创 反射学习

反射的概念和特点:             java的三大特性:封装 继承 多态             java的核心思想: 面向对象          万事万物皆对象             java的类: 具备相同特征的对象的模板             一个类的具体对象可以存储一个类的所有信息; 可以 创建一个类保存类的所有信息。            一个类可以表示一...

2019-01-27 23:57:07 84

原创 Servlet学习

Servlet概念    Servlet是指Java语言实现的一个接口,广义指任何实现了这个Servlet接口的类。生命周期      服务器启动后 XML加载的内存      servlet在第一次调用时候加载到内存中  并且调用Init函数完成初始化  在服务器关闭的时候销毁       就比如自己营业超市,早上开店(服务器启动),那你在门口晒太阳(写好的servlet...

2019-01-27 15:18:46 86

原创 JDBC学习

JDBC      JAVA的数据获取方式                        ①声明变量并赋值                        ②Scanner控制台输入                        ③IO流(将硬盘数据读取到java)                        ④socket+io流                     ...

2019-01-27 15:18:01 103

原创 心得体会

没有JSP  当用户发送请求时候  servlet发送一个主页给用户 用户获得登录界面 然后提交到另一个servlet   try catch遇到异常是否会继续执行

2019-01-17 00:59:45 92

原创 IDEA快捷键

默认组合方式CTRL+D   复制前一行CTRL+Y  删除当前行 可以连续删除ALT+ ENTER  导包    再按提示是否添加变量 如  new Date();  按两次 变为 Date date =new Date();选中类,shift+F6 更改类名CTRL+N  搜索类CTRL+SHIFT+N  搜索文件CTRL+ALT+SPACE  代码ti's提升机L...

2019-01-16 18:58:41 268 3

原创 URL与URI区别

URL是统一资源定位符 URI是统一资源标识符URI相对抽象而URL是具体que'确认的URI可以理解为根据规则定义本地文件地址, 比如客户端想服务区发起请求,localhost:8080/project/m2这就是一个URL  由服务器地址 端口号 虚拟项目名与Servlet别名组成,  后者组成uri 前两个是客户端向该地址服务器的相应端口的程序发出请求,URI则是找到该程序相...

2019-01-16 11:10:29 123

原创 HTTP学习

1.HTTP   概念:超文本传输协议    作用:规范浏览器和服务器的格式,浏览器发送格式一致 ,服务器解析格式一致。    特点:   ①简单快捷:只需要发送请求方法和路径             ②灵活:允许任意类型数据对象,可以发送图片文件,Content-Type区分类型,              他来描述你发送的是什么类型。             ③...

2019-01-15 19:02:22 69

空空如也

空空如也

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

TA关注的人

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