Servlet
程序猴jwang
编码辛酸泪,谁解其中味
展开
-
Servlet入门(一)HTTP协议
前言 本章将和JQuery同步,开启新的篇章,学习Servlet的相关知识!方法在讲解之前,首先大家回顾一下MVC架构的内容以及层次关系:显示层(JSP、HTML、CSS、JS等):网页页面,用户直接访问 控制层(JAVA、SERVLET):用来处理显示层传入的请求 业务层(JAVA):实现具体业务,供控制层调用 数据访问层(JAVA):直接与数据库交互,供业务层...原创 2018-11-10 00:27:20 · 451 阅读 · 0 评论 -
Servlet入门(二)Tomcat服务器
前言 本章学习tomcat服务器的相关知识,了解服务器的基本概念方法1.服务器的概念和作用我们知道,我们学习Java的时候都是手动运行的Java代码,通过前面的学习我们知道,用户每发一次请求我们都需要服务器在后台执行代码返回给用户结果,没有服务器的情况下我们只能手动去执行,这显然是不现实的!所以服务器应运而生!实际上,所谓服务器其实就是代码编写的一个可以根据用户请求实...原创 2018-11-10 09:43:16 · 289 阅读 · 0 评论 -
Servlet入门(三)Servlet初体验
前言 通过前面两个章节的铺垫,本章正式迈入Servlet的学习方法1.概念我们知道,有了http协议,规定了web交互的基本规范。有了服务器,用户的请求能够实时的得到响应。那么现在有个问题,就是用户发送一个请求给服务器,我服务器怎么才能知道该调用后台的哪些代码呢?Servlet应运而生了!实际上它就是帮助处理用户请求到服务器,服务器调用相应的方法。2.第一个Ser...原创 2018-11-10 18:33:35 · 1179 阅读 · 0 评论 -
Servlet入门(四)Servlet生命周期
前言 通过前面的讲解,我们基本了解了Servlet的作用和流程,本章探讨Servlet的生命周期方法1.概念在学习本章之前,我们先来回顾一下Servlet的运行流程:浏览器发送请求至服务器 服务器根据根据请求的URL找到对应的项目路径,在web.xml中检索对应的servlet 执行找到的servlet通过流程我们不难发现,servlet有着自己的生命周期!...原创 2018-11-18 17:00:53 · 384 阅读 · 0 评论 -
Servlet入门(五)request和response对象
前言 本章学习servlet中的request、response对象方法1.概念相信大家在之前的章节已经看到了,我用到了request对象获取前台传递过来的数据:String username = request.getParameter("username");String password = request.getParameter("password");...原创 2018-11-18 22:48:52 · 369 阅读 · 0 评论 -
Servlet入门(六)Cookie的使用与实践
前言 本章学习Cookie的相关知识方法1.概念我们知道,一个http请求可能附带用户自己的参数,如用户名或者密码等等。如果需要多个请求共享同一数据的话,那么就需要Cookie进行存储已达到目的,典型的就是三天免登陆的例子2.方法1)首先创建Cookie对象Cookie cookie = new Cookie("键","值");Cookie cookie...原创 2018-11-19 22:32:13 · 304 阅读 · 0 评论 -
Servlet入门(七)Session对象
前言 本章学习Session对象的相关知识方法1.概念我们知道,request对象解决了同一个请求不同servlet的数据共享问题。那么,同一用户下的不同请求的数据该如何共享呢?那么就需要用到Session对象的相关知识了!实质上,它也用到了cookie技术。为什么这么说呢,用户使用浏览器第一次向服务器发送请求,服务器在接受到请求后,调用对应的 Servlet 进行处理。...原创 2018-11-21 22:07:53 · 2674 阅读 · 0 评论 -
Servlet入门(八)ServletContext对象
前言 本章学习ServletContext对象的相关知识方法1.概念我们知道,request对象解决的是同一请求下的数据共享问题,session解决了同一用户(会话)下不同请求的数据共享问题,那么不同用户(会话)下的不同请求的数据该怎么共享呢?那就要用到ServletContext对象顾名思义,ServletContext对象实质是servlet上下文,我们可理解为存...原创 2018-11-21 22:36:07 · 263 阅读 · 0 评论 -
Servlet进阶(一)第一个JSP页面
前言 本章讲解JSP的相关知识之JSP初步方法1.概念在以前我们写网页的时候,都是用html进行书写,这种网页是静态的,无法和服务器进行一个交互,那么怎么办呢?JSP技术应运而生,我们在web开发之中,Java和Jsp可以形成完美的配合,使得html网页功能更加丰富,下面看一下百度的概念:JSP全名为Java Server Pages,中文名叫java服务器页面,其根...原创 2018-11-22 21:40:53 · 495 阅读 · 0 评论 -
Servlet进阶(二)JSP的page指令及Scriptlet
前言 本章学习JSP指令的相关知识方法1.概念通过前面的介绍,相信大家已经清楚的知道了JSP的原理,那么其中的HTML等前端知识我们以前怎么写还是怎么写,这里主要讲解的是JSP相关的知识介绍。大家之前看到的JSP页面是这样的,我们主要是讲解<%%>包围的东东,它是JSP独有的语法!<%-- Created by IntelliJ IDEA....原创 2018-11-24 20:16:38 · 1017 阅读 · 2 评论 -
Servlet进阶(三)JSP的静态引入和动态引入
前言 本章学习JSP静态引入和动态引入的相关知识方法1.概念我们通过前面的知识已经基本掌握了一个JSP页面的基本组成。问题:多个JSP文件存在相同的数据,这个时候就很难受了。如果需求一改,我们要将这些JSP统统改一遍,十分繁琐。解决:使用JSP的引入功能2.JSP的静态引入语法:<%@include file="JSP文件路径"%>实例:在...原创 2018-11-24 20:54:43 · 1303 阅读 · 0 评论 -
Servlet进阶(四)JSP的forward标签
前言 本章讲解JSP的转发标签forward方法1.概念我们知道,学习servlet的时候,我们有请求转发和重定向相信大家还没忘吧!2.转发不同于servlet中我们使用request对象进行请求转发,在JSP中我们直接使用forward标签进行转发操作使用该标签能将请求继续交给其它jsp或servlet进行进一步的操作语法:<jsp:forward...原创 2018-11-24 21:09:50 · 3787 阅读 · 1 评论 -
Servlet进阶(五)JSP九大内置对象
前言 本章学习JSP的九大内置对象的相关知识方法1.概念我们首先来谈一下什么是内置对象!通过前面的学习,我们知道了JSP执行的基本原理,它是转译了一个servlet进行页面展示与逻辑处理,让我们找到一个JSP转化之后的servlet文件来看:我们执行的最主要方法_jspService中已经为我们声明好了这九大变量,换句话说,我们可以直接在jsp中使用这些声明好...原创 2018-11-24 21:57:56 · 402 阅读 · 0 评论 -
Servlet进阶(六)JSP的EL表达式
前言 本章学习JSP的EL表达式的相关知识方法1.概念EL(Expression Language) 是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。我们知道,通过servlet处理后的数据需要返回到JSP进行展示的时候,我们通常的做法是用以前的脚本...原创 2018-11-26 22:25:46 · 516 阅读 · 1 评论 -
Servlet进阶(七)JSP的标准标签库JSTL
前言 本章学习JSP的JSTL的相关知识方法1.概念通过之前EL表达式的学习,我们发现一个问题。EL表达式虽然可以最大限度的不使用Java代码的方式来获取数据,但它有个局限性就是无法减少Java控制语句的书写,JSP之中的if esle 已经 for循环仍然存在!那么为了解决这个问题,JSTL应运而生!下面看一下百度给出的解释:JSTL(JavaServer Pag...原创 2018-11-27 20:20:41 · 264 阅读 · 0 评论 -
Servlet串烧(一)SMS编写之前台
前言 本章介绍SMS,即学生管理系统的前台编写步骤请大家移步JAVA串烧(二)SMS编写之后台先行复习一、登录功能的实现1.设计登录界面我这美工的技术实在是烂的不行,我自己做的,大家不要介意!实现功能就好,haha登录首页长这样: 让我们编写代码实现登录功能:login.jsp:<%@ page language="java" imp...原创 2018-11-27 21:18:24 · 215 阅读 · 0 评论