随笔分类 -  javaweb

从零开始javaweb开发
摘要:jsp页面是通过jsp引擎转化为servlet的,在转化的过程中,jsp引擎会创建或传递九个web开发对象供开发者使用,今天我就来介绍一下jsp中的九大内置对象。 jsp中的内置九大对象分别是:request,response,session,application,out,page,pageCon 阅读全文
posted @ 2019-10-11 10:29 牧神风 阅读(667) 评论(0) 推荐(0)
摘要:jsp的本质就是servlet,因此只要是可以在servlet中实现的功能都可以放在jsp中实现,但是这种开发方式是不推荐使用的。在日常的开发中我们一般把jsp作为视图层,只负责渲染数据展示给用户。一个jsp页面除了包含html代码外还有指令元素、动作元素和脚本元素。接下我就来介绍一下如何在jsp页 阅读全文
posted @ 2019-09-16 17:08 牧神风 阅读(478) 评论(0) 推荐(0)
摘要:一、初始jsp 在web开发中前台页面需要使用html,css和js渲染页面展示给用户,之前我们学习了Servlet知道如果想要向前台输出内容需要使用HttpServletResponse对象获取打印流然后在一行一行的输出html标签,这对于开发者来说简直就是噩梦。针对这种情况SUN公司定义了一种用 阅读全文
posted @ 2019-09-12 14:53 牧神风 阅读(1749) 评论(0) 推荐(0)
摘要:之前我们介绍的cookie是把用户的身份信息存在了客户端,而session说白了就是把用户的信息保存在了服务端。由于session是保存在了服务端,所以当用户关闭浏览器时session并不会消失。一般session保存在服务器的内存中当然也可以持久化到硬盘或者数据库中。session的默认过期时间是 阅读全文
posted @ 2019-09-11 14:29 牧神风 阅读(5563) 评论(0) 推荐(1)
摘要:HTTP协议是无状态的,服务端是无法获取用户的身份信息,但是在实际的应用场景中我们需要服务器可以分辨出用户的身份信息于是有人提出用户在第一次访问服务器时可以把用户的一些身份信息返回给浏览器,浏览器下次访问服务器时要在请求中携带服务器返回的用户身份的信息,这样服务器就可以判断出用户的身份了。这个用户的 阅读全文
posted @ 2019-09-10 17:55 牧神风 阅读(449) 评论(0) 推荐(0)
摘要:当浏览器向服务器发送请求时,web容器会把浏览器的请求信息封装到一个HttpServletRequest对象中去,用户可以通过这个对象获取请求的头信息,请求提交的参数,请求的路径,获取客户端的信息和请求的转发等。 一、获取客户端信息 (1)getRequestURL():返回客户端发出请求时完整的U 阅读全文
posted @ 2019-09-09 12:24 牧神风 阅读(3201) 评论(0) 推荐(0)
摘要:web服务器在处理一次请求时会创建一个代表这个请求的HttpServletRequest对象和一个包含响应给浏览器信息的HttpServletResponse对象。通过HttpServletResponse对象我们可以设置给浏览器的响应内容,响应格式,响应编码和发起重定向。下面我来介绍一下HttpS 阅读全文
posted @ 2019-09-05 09:49 牧神风 阅读(2376) 评论(0) 推荐(0)
摘要:servletContext对象表示的是当前的这个web工程,同一个web工程下的所有的servlet共享一个servletContext对象,通过servletContext对象我们可以实现在不同的servlet中传递参数。使用servletContext对象我们可以实现请求的转发并且获取web工 阅读全文
posted @ 2019-09-03 17:25 牧神风 阅读(428) 评论(0) 推荐(0)
摘要:一.ServletConfig的使用 在学习servlet生命周期时我们讲过,Servlet在被web容器创建时要先调用其init方法传入一个ServletConfig类型的参数,什么是ServletConfig呢?ServletConfig顾名思义,就是Servlet的配置,我们在web.xml中 阅读全文
posted @ 2019-08-14 13:34 牧神风 阅读(317) 评论(0) 推荐(0)
摘要:1.装载并实例化Servlet 在整个的servlet的生命周期中只有一个Servlet实例。一般装载Servlet的方式有两种,一种是延迟装载(默认的方式)就是当用户第一次访问的Servlet时,容器会将Servlet装载到虚拟机中并实例化,当用户再次访问这个Servlet时容器不会在去加载实例化 阅读全文
posted @ 2019-07-21 14:40 牧神风 阅读(194) 评论(0) 推荐(0)
摘要:servlet是Sun公司制定的一种用于扩展web服务器功能的组件规范:是运行在服务器端的应用程序,服务于HTTP下,负责客户端和服务器端的应用处理。这里我需要介绍两个概念,容器和组件。首先我先来介绍什么是组件:组件就是符合规范的,实现特定功能,并且可以部署在容器上的软件模块,简单的说我们写的ser 阅读全文
posted @ 2019-07-14 11:47 牧神风 阅读(995) 评论(1) 推荐(1)
摘要:1、创建maven项目 在idea中创建maven项目比较的简单,因为IDEA默认已经整合了maven,我们只需要按照下面的步骤进行操作即可: (1)单机“create New Project”按钮,弹出New Project 对话框。 (2)选择maven项目,单击“”next"。 (3)输入Gr 阅读全文
posted @ 2019-03-24 17:30 牧神风 阅读(18671) 评论(1) 推荐(1)