自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

请叫我法斗先生

聊一聊Java那些事儿

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 聊一聊监听器

监听器事件的概念 监听器是为了监听事件并处理的 Servlet AP 中定义了6种事件类型

2017-04-30 22:38:01 350

原创 聊一聊JSP吧

jsp是运行在服务器端的组件,用来生成动态页面 jsp看起来就是HTML+java代码,其中HTML实现静态的部分,java实现动态的部分。 jsp也必须使用容器运行jsp中的脚本、表达式 脚本元素:<% java代码 %> 表达式:<%=需要输出的内容%>Servlet与jsp的作用总结 jsp主要用来显示动态页面,其中静态部分使用和文本显示,动态部分使用java代码实现。 Ser

2017-04-24 23:39:51 290

原创 Servlet跳转到其他组件②

第一种跳转方式 :响应重定向 HttpServletResponse中定义了响应重定向的方法 sendRedirect(String path) 响应重定向是向目标资源发送请求,生成新的响应响应重定向是使用get方式提交请求,所以调用目标资源的doget 响应重定向生成新的请求,所以当前请求中的数据不会传到目标资源中,因此,输入用户名和密码之后,响应重定向到LoginSuccessServl

2017-04-24 15:18:59 261

原创 聊一聊Srevlet ①

Servlet的初心 在jsp技术没有出现之前,用来写服务器的动态网页。有了jsp之后,不再使用Servlet编写动态网页,而是用来做控制器使用。Servlet的改变 有了jsp之后,Servlet就不再用来生成动态页面,也就是很少在servlet 中写out.print()这样的代码,凡是需要输出动态内容的代码,都在jsp中实现。Servlet的主要作用发生了变化, 用来接收请求,处理请求,跳

2017-04-23 22:21:42 541

原创 聊一聊会话编程

HttpSession接口中常用方法 会话的创建、销毁的方法 会话与请求的区别什么是会话 客户端向服务器发送请求,服务器端接收请求并生成响应返回客户端,客户端对服务器端这样一次连续的调用过程,被称为会话(seccion)。登陆访问控制 某些资源不能直接访问,只对登陆用户开放实现的方法:把登陆后的信息保存到会话当中,访问资源前,先查看会话中的登录信息,如果存在,则允许访问,否则跳转到登陆页面。

2017-04-21 15:39:57 893

原创 聊一聊小甜饼

Cookies编程 Cookie是保存在客户端的小文本,保存的位置分为两种 Cookie可能保存在客户端浏览器的所占内存中,关闭浏览器后,Cookies就不再存在。 Cookie也可能保存在客户pc机的硬盘上,设置有效时间,超过有效时间后失效。 Cookie的常见应用 简化登录:很多网站在登录时,可以选择多久之内不需要登录,在选择的时间段内,不用登录即可到欢迎页面。 记录浏览内容:购物网

2017-04-20 23:55:21 237

原创 聊一聊web应用对象:ServletContext

**定义:**WEB容器启动时,他会为每个web应用程序都创建一个对应的ServletContext对象,它代表当前web应用 ServletContext对象通常也被称为context**域对象**。 ServletConfig对象中维护了ServletContext对象的引用,可以通过ServletConfig、getServletContext方法获得ServletContext对象。de

2017-04-19 19:15:44 684

原创 聊一聊ServletConfig

ServletConfig对象和配置文件相关 有三个我们要掌握的方法 String getServletName() 获取配置文件中servlet的名称 String getInitParameter(String name) 获取初始化参数 Enumeration getInitParameterNames()获取初始化参数的名称们 服务器在配置好了xml文件之后,我们就可以通过这三个方

2017-04-19 13:23:09 150

原创 聊一聊WEB中的路径问题

WEB开发中路径的问题相对路径 绝对路径相对路径 一个文件相对于另一个文件的位置的关系。 一般从2找到1应该怎么写呢,../ (..是上级目录)这个就是相对路径了。 不能以/开头。 写法./demo 是当前目录的意思 和写个 demo是一个意思 ../那就是上级目录 ../demo 就是demo 的上级目录如果访问1.html 就是在包名后直接加1.html 访

2017-04-19 10:30:26 158

原创 测试传递属性

要求如下: 我们这里需要学习一个接口 叫做ServletContext,叫获取上下文对象 public String getRealPath(String path) 为给定虚拟路径返回包含实际路径的 String。例如,可以通过对 “http://host/contextPath/index.html” 的请求使路径 “/index.html” 返回服务器文件系统上的绝对文件路径,其

2017-04-18 23:15:00 156

原创 用Servlet写一个jsp页面

第一步:先创建一个Servlet 第二部:默认的是调用doGet()方法,把doPost中的方法弄掉。 第四部:代码实现,写在中,调用Request的getParameter 以String形式返回请求参数的值,如果该参数不存在,则返回null。 请求参数是与请求一起发送的额外信息,对于httpServlet,参数包含在查询字符串或发送的表单数据中。代码实现

2017-04-18 22:58:46 2055

原创 聊一聊Web服务器(TomCat)服务器的部署

三种方式,很自然。推荐一首歌: ♪突然想爱你 -许茹芸♪ TomCat是Web开发中最常用的服务器,将开发好的web应用部署到Tomcat服务器(也就是我们经常在Servlet中说的容器)。 接下来 ,需要自学Weblogic/webSphere/Jboss,不要问我为什么,钱说的!! 在浏览器中访问http://localhost:8080/先来说说第一种: 1.直接将Web应用复制到w

2017-04-12 15:01:53 800

原创 聊一聊Servlet和Jsp 1 作者:朱磊

Servlet@ 磊磊课堂开课啦 基于动态Web资源开发,Sun公司提供了Servlet和Jsp两种技术。 针对Servlet技术的开发,Sun公司提供了一系列接口和类。其中最重要的是javax.servletServlet接口。Servlet就是一种实现了Servlet接口的类,它由Web容器负责创建并调用,用于接收和响应用于的请求。Servlet是Java EE Web组件,必须在Web容

2017-04-11 13:37:01 544

原创 聊一聊枚举

枚举为什么要进行枚举? 一些方法在运行时,它需要的数据不能是任意的,而必须是一定范围内的值,在jdk5之前是采用自定义带有枚举的功能的类解决问题,jdk5之后可以用枚举直接解决, 每一个枚举值都是这个枚举类的一个实例。java中声明的枚举类,均是java.lang.Enum类的孩子。 它继承了Enum类的所有方法 常用的方法 name()返回枚举对象名称 ordinal()返回枚举对象的

2017-04-09 16:25:12 351

原创 聊一聊面向对象之多态

@请叫我法斗先生 多态 可以理解为事物之间存在多种状态。 多态的前提 父类的引用指向父类的对象 多态的前提 继承 方法的重写,父类的方法指向子类的引用。 好处:大大提高了程序的扩展性 弊端:虽然提高乐扩展性,但是只能对父类的引用来访问父类的成员。 Animals a=new cat()类型提升可以调用共性的方法 cat c=(cat)a 强制转回所属的类型,才能调用子类中的特有方法,

2017-04-05 16:01:28 335

原创 聊一聊面向对象之继承

继承继承是联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法,对象的一个新类可以从现有的类中派生,这个过程叫做类的继承。 新类继承了原始类的特性,新类称为原始类的派生类,也就是子类,而原始类称为子类的基类,也就是父类。 对象的一个新类可以从现有的类中派生,这个过程被称为类继承。举例说明继承Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或

2017-04-03 19:55:19 273

原创 聊一聊面向对象之封装

封装 顾名思义就是隐藏对象的属性和实现细节,仅仅对外公开接口,控制程序中属性的读和修改的访问级别,将抽象到的数据和行为或功能相结合,形成一个有机的整体,形成一个类。其中数据和函数都是类中的成员。 封装的步骤: 1.修改属性的可见性:private 2.创建geter/seter方法用于属性的读写操作 3.在getter/setter方法中添加对属性值合法性的判断语句(用法其实和switch

2017-04-03 19:31:06 211

Lambda与stream.rar

java8新特性Lambda与stream视频教程含文档

2020-06-18

空空如也

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

TA关注的人

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