Servlet&Jsp
文章平均质量分 66
老妈老爹我
这个作者很懒,什么都没留下…
展开
-
EasyDemo*Servlet简介&处理HTTP协议(一&&二)
一、Servlet简介 什么是Servlet 1.1什么是Servlet 1.1.1什么是Servlet *Sun(Oracle)公司制定的一种用来扩展Web服务器功能的组件规范 1.1.2扩展Web服务器功能 1.1.3组件规范 *组件:在软件开发行业,符合一定规范,实现部分功能,并且需要部署到容器当中才能运行的软件模块 *容器:符合一定规范,提供组件运行环境的一个程序 1....原创 2018-08-05 10:13:44 · 101 阅读 · 0 评论 -
EasyDemo*实现同一用户的不同页面共享数据方法四(on Github)
1.Cookie使用方法 2.Cookie&Session的区别? 3.注意 -Cookie有效时间(动手测试更了解原理) 4.案例源码demo:https://github.com/Way123Ne/ServletAndJsp/tree/master/CookieDemo...原创 2018-09-15 16:56:26 · 141 阅读 · 0 评论 -
EasyDemo*实现同一用户的不同页面共享数据方法二&三(on Github)
一、实现同一用户的不同页面共享数据方法二 1.隐藏表单方法 2.使用方法 3.源码:https://github.com/Way123Ne/ServletAndJsp/tree/master/HiddenFormDemo 二、实现同一用户的不同页面共享数据方法三 1.Session技术 2.使用方法 3.注意点:setMaxInactiveInterval(); 4.源码:...原创 2018-09-09 16:33:31 · 177 阅读 · 0 评论 -
EasyDemo*实现同一用户的不同页面共享数据方法一:sendRedirct()(on Github)
一、同一用户的不同页面共享数据实现方法 1.cookie技术 2.sendRedirct()转向 3.隐藏表单 4.session技术 二、实现方法 1.sendRedirct() 1.1sendRedirct()方法注意点 - -源码demo:https://github.com/Way123Ne/ServletAndJsp/tree/master/LoginTest 1.2...原创 2018-09-09 15:59:01 · 188 阅读 · 0 评论 -
EasyDemo*Servlet使用方法三(on Github)
三、通过HttpServlet去开发servlet 1.案例如下-用户登录网站 Version1.0包含的功能: 1>进行简单的用户验证 知识点: 2>如何使用servlet开发动态网页 3>如何从一个页面跳转到另一个页面 2.思维导图 3.注意点: 将doGet()&doPost()...原创 2018-09-07 20:12:27 · 156 阅读 · 0 评论 -
EasyDemo*Servlet使用方法一&二(on Github)
总章: 开发Servlet有三种方法 a.实现Servlet接口 b.继承GenericServlet c.继承HttpServlet a.实现Servlet接口demo Hello.java文件: import javax.servlet.*; import java.io.IOException; public class Hello implements...原创 2018-09-04 20:59:04 · 158 阅读 · 0 评论 -
EasyDemo*过滤器&监听器简介
一、过滤器 过滤器 1.1过滤器 1.1.1什么是过滤器 *过滤器是Servlet2.3规范中定义的一种小型的、可插入的Web组件。用来拦截Servlet容器的请求和响应过程,以便查看、提取或某种方式操作正在客户机和服务器之间交换的数据 *过滤器通常是封装了一些功能的Web组件,这些功能很重要,但对于处理客户端请求或发送响应来说不是决定性的 *典型的应用包括记录请求和响应的数据、管理会话...原创 2018-08-15 08:33:15 · 183 阅读 · 0 评论 -
EasyDemo*状态管理-Session简介
一、状态管理-Session 1. 状态管理-Session 1.1 Session 1.1.1什么是Session(会话) *浏览器访问Web服务器时,服务器会为每一个浏览器在服务器的内存中分配空间,单独创建一个Session对象,该对象有一个Id属性,其值唯一,一般称之为SessionId,并且服务器会将这个SessionId(使用Cookie的方式)发送给浏览...原创 2018-08-15 08:30:57 · 284 阅读 · 0 评论 -
EasyDemo*状态管理-Cookie简介(一)
一、状态管理-Cookie 状态管理 1.1状态管理 1.1.1为什么需要状态管理 *Web应用程序使用HTTP协议通信,而HTTP协议是”无状态”协议,即服务器一旦响应完客户的请求之后,就断开连接,而同一个客户的下一次请求将重新建立网络连接 *服务器应用程序有时是需要判断是否为同一个客户发出的请求,比如客户的多次选购商品。因此,有必要追踪同一个客户发出的一系列请求 1.1.2什么是状态...原创 2018-08-12 10:32:44 · 182 阅读 · 0 评论 -
EasyDemo*Jsp转发及常见问题(三)
一、JSP转发 转发 1.1转发 1.1.1什么是转发 *一个Web组件(Servlet/JSP)将未完成的处理通过容器转件给另外一个Web组件继续完成 *常见情况:一个Servlet获得数据后(比如通过调用dao),将这些数据转发给一个JSP,有这个JSP来展现这些数据(比如,以表格的方式来展现) 1.1.2如何实现转发 -绑定数据到request对象 -获得转发器 -转发 1...原创 2018-08-12 10:26:24 · 161 阅读 · 0 评论 -
EasyDemo*javaweb Duplicate local variable path 错误???
我在做jsp的时候,访问网页时遇到了Duplicate local variable path 的错误 是说path这个变量重复了,因为我在 主界面中用 <%@include file="admin_header.jsp"%> 引入另一个界面,include file 是直接引入代码,使得path 这个变量重复,改掉其中一个,或者删除掉,问题结局。...转载 2018-08-06 20:16:39 · 116 阅读 · 0 评论 -
EasyDemo*Jsp demo合集(on Github)
一、CurTimeJspDemo 1.问题 在页面中输出当前系统时间,并且该时间能够嵌入到其他页面中 2.方案 使用page指令的import导包,contentType控制编码,pageEncoding控制 显示中文,使用include指令实现页面内包含其他页面的效果 3.源码:https://github.com/Way123Ne/ServletAndJsp/tree/master/Cur...原创 2018-08-06 19:33:44 · 250 阅读 · 0 评论 -
EasyDemo*Jsp基本语法&运行原理(一&&二)
一、Jsp基本语法 Jsp的由来 1.1 Jsp的由来 1.1.1为什么有JSP规范 *Servlet技术产生后,在使用时最麻烦的是使用大量的out.print语句输出页面。这样的形式在系统变更、维护、预览效果时都不能方便快捷的完成任务,于是退出JSP这种技术,用来将Servlet中负责显示的语句抽取出来 1.1.2什么是JSP *Sun公司制定的一种服务器端动态页面技术的组件规范。...原创 2018-08-06 19:26:19 · 205 阅读 · 0 评论 -
EasyDemo*Servlet demo合集(on Github)
一、HelloServletDemo: 1.问题 在Servlet中获取客户端通过表单等形式提交的请求参数值,并输出显示 2.方案 使用request对象的getParameter()获取请求中的name-value,使用 request对象的getParameterValues()方法获取请求中的name-values 3.源码:https://github.com/Way123Ne/Ser...原创 2018-08-05 21:27:23 · 208 阅读 · 0 评论 -
EasyDemo*Servlet特性(五)
一、Servlet特性 Servlet的生命周期 Servlet的生命周期 1.1.1什么是Servlet的声明周期 *容器如何创建Servlet对象、如何为Servlet对象分配资源、如何调用Servlet对象的方法来处理请求、以及如何销毁Servlet对象的整个过程 1.1.2生命周期的四个阶段 *阶段一:实例化 *什么是实例化? -容器调用Servlet的构造器,创建一个S...原创 2018-08-05 10:18:49 · 154 阅读 · 0 评论 -
EasyDemo*容器对路径的处理(四)
一、容器对路径的处理 重定向 1.1重定向 1.1.1什么是重定向 *服务器想浏览器发送一个302状态码及一个Location消息头(该消息头的值是一个地址,称之为重定向地址),浏览器收到后会立即向重定向地址发出请求 1.1.2重定向原理 1.1.4如何重定向 *使用响应对象的API方法即可实现重定向的过程 *该段代码使得响应数据包中数据发生如下变化 1.15重定向...原创 2018-08-05 10:17:40 · 119 阅读 · 0 评论 -
EasyDemo*Servlet运行原理(三)
一、Servlet工作原理 Servlet工作原理 1.1 Servlet如何获取请求参数 1.1.1获取请求参数值的方法 *获取提交的Name-Value数值 -getParameter(name) *获取提交的Name-Values数值 -getParameterValues(name) 1.1.2getParameter方法 *常用于传入的参数中,一个名字对应一个值的形式 ...原创 2018-08-05 10:15:48 · 122 阅读 · 0 评论 -
EasyDemo*Jsp实现计算器案例demo(on Github)
一、Jsp实现计算器案例 1.不同jsp页面提交&接收数据从而-->实现计算器功能 2.同一jsp页面交&接收数据从而-->实现计算器功能 3.案例源码:https://github.com/Way123Ne/ServletAndJsp/tree/master/CalculatorJspDemo/WebRoot 二、注意 1.一个公式 2.一个过...原创 2018-09-16 15:00:25 · 235 阅读 · 0 评论