Java Web
我爱猪刚鬣
Now that I have chosen the distance, I will only face the storm
展开
-
Java实现单点登录
那么什么是单点登录呢?单点登录就是两个不同的web网站,同一个用户登录,在另一个网站就默认登录了(只需要登录一次)下面是核心模块我们接触的知识点Cookie:用来存放登录信息 HttpServlet:在不同web应用之间通信 Thread: 通过多线程的方式异步调用,保持当前流程顺利进行实现流程创建目录将我们所需要的css,img,package目录等等创建好,并且倒入相应的jar包做准备 光是导入创建了lib文件,导入jar包还不能起作用,还需要...原创 2020-12-16 23:31:01 · 1108 阅读 · 0 评论 -
Java怎样实现验证码?
我们总是在登录微信,QQ或者其他一些网页的时候,都会出现一个验证码框,他们有的是数字的,有的是文字的,有的是混合的,各种各样的。很好奇是怎么实现的。带着这样的疑问。1.随机数字字母组合的验证码首先创建一个javaWeb的工程然后在之前创建的随机数方法里,进行循环答应,输出4个随机数...原创 2020-12-13 11:11:59 · 7846 阅读 · 0 评论 -
Java监听器
定义是Servlet规范定义的一种特殊类 用于监听ServletContext,HttpSession,ServletRequest等域对象的创建,销毁及其属性修改发生变化的事件 在时间发生前后进行一些必要的操作实现步骤编写java类实现监听器的接口,并且实现其接口方法 在web.xml文件中对实现的监听器类进行注册监听器的实现过程:1.编写java类实现监听器的接口,并且实现其接口方法不同接口的实现描述ServletContextListener:监听ServletC.原创 2020-12-09 20:26:20 · 1351 阅读 · 2 评论 -
留言板中的Java过滤器➕源代码分析
过滤器的作用实现对web资源请求的拦截,完成特殊的操作,尤其是对请求的预处理过滤器的生命周期web 应用程序启动时,web 服务器创建Filter 的实例对象,以及对象的初始化。 当请求访问与过滤器关联的Web资源时,过滤器拦截请求,完成指定功能。 Filter对象创建后会驻留在内存,在web应用移除或服务器停止时才销毁。 过滤器的创建和销毁由WEB服务器负责过滤器的实现步骤编写java类实现Filter接口,并实现其doFilter方法。 在web.xml文件中对filter类进原创 2020-12-07 11:48:45 · 2405 阅读 · 0 评论 -
Java的正则表达式
使用特殊的符号来做校验,目标是操作字符串。比如我们生活中的手机号码,邮箱,身份校验等等比如:用户名(6-12位字母):[a-zA-Z]{6,12}密码(至少6位):[0-9]{6,}手机号(手机格式:第一位为1,第二位可以为3578,后面九位必须是纯数字):1[3578]\d{9}...原创 2020-12-06 10:02:02 · 409 阅读 · 2 评论 -
Ajax 局部刷新登录案例
案例1: JQuery实现使用ajax实现页面的局部实时刷新,而不需要跳转到新的页面方法:url:请求的地址 type:请求时数据的传递方式(get/post) data:用来传递的数据(建议使用json) success:交互成功后需要执行的方法 dataType:ajax接收后台数据的类型(建议json)在Servlet端首先获取jsp页面传递过来的参数信息 如果username="kilig",password="123456"则登录成功,否则登...原创 2020-12-05 10:09:23 · 343 阅读 · 2 评论 -
跟随案例了解EL 和JSTL 表达式
ELEL(Expression Language),目的是替换JSP页面中的复杂代码EL表达式语法:${变量名}案例1.创建注册页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8">.原创 2020-12-03 09:57:28 · 212 阅读 · 0 评论 -
MVC模式下的小试牛刀(附加案例过程详细实现步骤➕源代码)
MVC概述SUN公司推出了两种Web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式MVC的开发流程案例:案例描述:案例为一个使用MVC框架的登录注册页面,我们没有引入数据库,所以这些登录注册信息由集合List来进行存储,点击注册,信息保存到集合中。注册成功会跳转到登录页面。当登录成功跳转成功页面,登录失败,返回到登录页面,同时引入一个记住密码的功能。案例演示:代码准备:原始代码准备l...原创 2020-11-30 11:29:15 · 252 阅读 · 0 评论 -
ServletContext与ServletConfig,转发与重定向
ServletContext与ServletConfigServletContext整个JavaWeb工程可以用一个对象表示,这个对象就是ServletContextServletConfig我们在web.xml中给某一个Servler配置一些配置信息,当服务器被启动的时候,这些配置信息就会被封装到某一个ServletConfig对象中去,因此ServletConfig表示的某一个Servlrt的配置文件首先在eclipse中创建一个默认的Servlet文件这个表示的就是Servle原创 2020-11-29 10:58:20 · 162 阅读 · 1 评论 -
尝试编写简易的Servlet的程序
当一个普通类继承自HttpServlet时,那么这个类就叫做Servlet类包含很多的属性和方法,让我们导入一些方法导入doGet和dopostpackage com.kilig.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServle原创 2020-11-28 11:30:59 · 147 阅读 · 0 评论 -
自定义监听器,解析XML文档的步骤实现
JAXP的SAX支持SAX解析XML文档需求:解析出firstxml.xml文档的内容思路:在工程中引入Xerces-J集体解析器实现类jar包 自定义事件监听器继承自DefaultHandler 通过SAXParseFactory的newLnstance()方法创建SAX解析器工厂对象 通过SAXParseFactory对象的newSAXParser()方法创建SAXPasrer对象 调用SAXParser对象的parse()方法解析XML文档案例练习<?xml原创 2020-11-27 19:12:08 · 230 阅读 · 0 评论 -
三. 通过人事管理系统学习-----了解JSP的内置对象!!!(并且温习java基础的方法)
通过人事管理系统的练习了解九大内置对象的介绍HTTP协议简介协议是代表我们的客户端与服务器端交流的一种方式,http协议是一种超文本传输的协议方式。HTTP请求:代表客户端在访问web资源的过程(请求) HTTP响应:服务端接受用户请求后,通过http协议,将资源响应给客户端JSP内置对象简介请求与响应模式:代表的是客户端与服务器端交互的一种模式, 在JSP中,请求与响应对象是通过内置对象存在的JSP内置对象:内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代原创 2020-11-12 11:44:50 · 561 阅读 · 0 评论 -
JSP九大内置对象介绍以及常用方法总结
RequestRequest代表的是来自客户端的请求,例如我们在form表单中填写的信息等,是最常用的对象,客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应他是HttpServletRequest类的实例。Request提供的方法:方法(类型+方法名) 描述 getParameter(String name) 获取表单提交信息 ...原创 2020-11-12 11:41:53 · 687 阅读 · 2 评论 -
二. JSP学习,JSP的基本语法
JSP声明语法语法格式:<%!STring str = "Hello word";%>定义成员变量,以及成员方法 不能包含程序语句【注意】编写成员变量可以是 <% %> 但是编写成员方法必须要 <%! %> 在进行输出成员方法时,也要加上 <%= %>运行看一看:JSP程序脚本包括变量的声明,表达式和程序逻辑 声明的变量转化为_Services方法中的变量,因而是局部变量 语句块可以自由地与页面代码组合使用.原创 2020-11-11 20:12:27 · 792 阅读 · 2 评论 -
一,JSP学习,新建我的第一个JSP文件
JSP简介JSP 全名为 java Server Pages,其根本就是一个简化的Serverlet设计web应用实际上是一个请求响应的过程,而Sereverlet是用户通过浏览器发出的请求所到达的一段中间位置,再经由这个位置返回处理的结果给用户的浏览器。开发环境准备Eclipse IDE for java EE JDK 1.8 Apache-tomcat-8.0Tomcat的安装与运行:在之前我的博文有详细的Window平台的介绍????♀️????♀️????♀️点击原创 2020-11-10 12:49:10 · 1144 阅读 · 0 评论