web
文章平均质量分 62
web
别团等shy哥发育
硕士在读,对分布式、中间件、容器、微服务、深度学习、机器学习与数据挖掘方面感兴趣,希望可以在这些方面和大家交流学习方法。
后续文章会搬到这里:www.codeleader.top
展开
-
SSM项目中使用拦截器和过滤器
SSM项目中使用拦截器和过滤器一、拦截器概述二、拦截器配置步骤1、创建一个拦截器(实现HandlerInterceptor接口)2、配置拦截器3、测试下拦截器:三、过滤器概述四、过滤器配置步骤1、创建一个过滤器(实现Filter接口)2、配置web.xml3、测试过滤器五、总结一、拦截器概述Spring MVC 也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定 的功能,自定义的拦截器必须实现 HandlerInterceptor 接口preHandle():这个方法在业务处理原创 2021-04-17 00:04:30 · 2827 阅读 · 11 评论 -
EL表达式和JSTL标签库
EL表达式和JSTL标签库1.初识JavaBean1.1 什么是javabean:它在java开发中常用的组件,其实就是一个java类,它的作用就是封装数据。书写javabean需要满足五个规范:[1].这个java类,被public 修饰[2].这个类要提供公共的无参构造方法。[3].要提供私有的属性[4].要给私有的属性提供公共的set过着get方法.[5].要实现Seria...原创 2020-04-16 21:13:24 · 586 阅读 · 0 评论 -
bootstrap-table数据导出Excel 、JSON、txt、pdf等
API地址:https://examples.bootstrap-table.com/#options/server-side-pagination.htmltableExport源码下载地址:https://github.com/hhurz/tableExport.jquery.pluginbootstrap-table下载地址:https://github.com/wenzhixin/bootstrap-table一、引入js源码:<!--bootstrap-table及数据导出相关 --原创 2021-01-10 00:32:18 · 3515 阅读 · 1 评论 -
jsp页面中EL表达式不起作用的解决方案
解决方案:在jsp页面上方加一句:<%@ page isELIgnored="false" %>原创 2020-12-04 21:40:28 · 267 阅读 · 0 评论 -
JSP内置对象
4.JSP隐式对象4.1 什么是隐式对象:在jsp页面里面,jsp提供了一些对象,不用咱们自己创建,可以直接使用的对象jsp常见的九大隐式对象:request:HttpServletRequest,请求对象,它同时也是域对象,作用范围一次请求reqponse:HttpServletResponse,响应对象session:HttpSession,会话对象,它同时也是域对象,作用范围一次会...原创 2020-04-08 11:25:47 · 306 阅读 · 0 评论 -
JSP指令:(page指令、include指令 taglib指令)
3.JSP指令:page指令、include指令、taglib指令(现在不讲) 3.1 page指令page指令的用途:设置与jsp页面相关的一些信息,比如说设置jsp页面的编码,jsp页面的默认语等。基本语法格式:<% page 属性="属性值" 属性="属性值"%>比如:<%@ page language="java" contentType="text/html;...原创 2020-04-07 16:44:58 · 736 阅读 · 0 评论 -
JSP原理(概述)
第六章:JSP技术:JSp概述、jsp基本语法、jsp隐式对象、jsp指令、jsp动作元素、通过hsp做两个页面 1.JSP概述1.1什么是jsp:它的英文全称:java server pages,java服务端页面,它是建立在servlet 规范基础上的动态网页开发技术。java服务端 页面:在jsp上可以写java代码,也可以写html标记,它...原创 2020-04-07 16:32:40 · 341 阅读 · 0 评论 -
会话管理技术实战(购物车案例)
会话管理技术实战(购物车案例) **[1].创建Book封装图书信息:Book [2].创建BookDB,模拟数据库,里面是保存图书 [3].提供图书的购买页面:ListBookServlet [4].添加购物车功能:PurcharseServlet [5].回显购物车图书信息:CartServlet**如果浏览器禁用了cookie,咱们的购物车功能就不能实现了,因为session...原创 2020-04-06 18:20:41 · 982 阅读 · 0 评论 -
会话管理技术实战(用户登录案例)
[1].创建一个User类,封装用户名和密码。[2].提供一个首页面,欢迎用户登录:IndexServlet,提供一个退出的链接。[3].提供一个登录的Servlet:处理登录请求。[4].提供一个退出的Servlet:处理退出首页面的功能。登录界面:login.html<!DOCTYPE html><html><head><meta c...原创 2020-04-06 18:07:42 · 525 阅读 · 0 评论 -
Servlet学习笔记6(request请求对象、response响应对象2)
1.5 实现网页的定时跳转并刷新(1)定时跳转:从一个注册页面跳转到登陆界面,输入之前注册的用户名和密码。 代码如下: //[1]定时跳转,需要用到Refresh响应头 response.setHeader("Refresh", "5;URL=/chapter04/login.html");(2)定时刷新:在当前页面的地址不发生变化,但是当前页面自己定时刷新, ...原创 2020-04-02 22:54:33 · 334 阅读 · 0 评论 -
Servlet查找目录
目录Servlet学习笔记1Servlet学习笔记2Servlet学习笔记3(Eclipse实现)Servlet学习笔记4(request请求对象、response响应对象)原创 2020-03-30 21:07:52 · 235 阅读 · 0 评论 -
java后台判断用户浏览器类型
//判断用户使用的浏览器类型 public static String judgeBrowser(HttpServletRequest request){ String agent=request.getHeader("user-agent"); //判断字符串,Edge、Chrome、Safari、Firefox、IE浏览器或其它 if (agent.contains("Edge")) { return "Edge"; ..原创 2021-03-05 14:11:00 · 968 阅读 · 0 评论 -
idea将项目部署到Tomcat的webapps目录
原创 2020-11-23 23:53:57 · 1576 阅读 · 0 评论 -
Web简历信息管理系统
任务要求如下:(需要源码请留下邮箱)大作用题目:简历信息管理系统的设计与实现1、构思基于B/S的简历信息管理系统的功能需求、栏目设置、操作流程,表现方式等。2、使用HTML、CSS、JavaScript、Servlet和JSP等技术实现简历信息管理中的增、删、改、查和展示(列表及详细页)等基本功能。鼓励在系统实现中使用JavaBean和Ajax技术。鼓励实现列表翻页、多选操作、附件上传下载等扩展性功能。3、简历内容应至少包含15个以上的信息项(可以包含照片和证书信息)。4、统一使用MySQL 8作原创 2020-06-29 00:21:31 · 2268 阅读 · 5 评论 -
文件上传与下载
第十二章:文件上传和下载1.如何实现文件上传文件上传:把本地电脑的文件上传带到服务器端(服务器也许呀安装到本地硬盘)文件上传也是通过表单传递数据的,对表单有了两个要求:[1].表单必须有file输入项:[2].表单的提交方式必须是post,enctype属性必须是multipart/form-data第一种情况: 没有设置enctype属性值,(它的默认值:application/x-...原创 2020-04-30 21:06:07 · 305 阅读 · 0 评论 -
会话及管理技术
第五章 会话以及会话管理技术1.会话概述:什么是会话:从打开浏览器,到访问网页,到最终关闭浏览器,整个过程就是一次会话。会话的特点:包含多个请求,一次完整的会话对应一个用户。会话管理技术:第一种:cookie技术:客户端技术第二种:session技术:服务端技术.购物车案例:买完商品后加入购物车,买的商品存到什么对象比较合适?1.使用request域对象保存商品信息:结论:使用r...原创 2020-04-06 00:19:24 · 388 阅读 · 1 评论 -
RequestDispatcher接口
4 RequestDispatcher接口在开发种访问到一个web资源后,需要服务器跳转到另一个资源去处理请求,可以通过重定向sendRedirect方法实现,也可以用RequestDispatcher转发对象来实现。得到转发对象:RequestDispatcher fowwardObj=request.getRequestDispatcher(“另一个资源的路径”);常用方法:[1]...原创 2020-04-04 23:27:15 · 582 阅读 · 1 评论 -
Servlet(数据库操作)
新建Servlet类,命名为:SaveServlet(注意,这里我选的版本是3.0,所以WEB-INF的lib目录下没有web.xml配置文件,这个版本用的是全新的注释)将下面这句放在Servlet的类(即SaveServlet)声明之前@WebServlet(name="saveServlet",urlPatterns="/SaveServlet")SaveServlet.java类...原创 2020-04-01 14:33:24 · 669 阅读 · 0 评论 -
Servlet学习笔记4(request请求对象、response响应对象1)
第四章、request请求对象、response响应对象1.请求和响应的概述[1].什么是请求:在浏览器地址栏输入地址,点击回车请求服务器,这个过程就是一个请求过程。[2].什么是响应:服务器根据浏览器发送的请求,返回数据到浏览器在网页上进行显示,这个过程称之为响应。2.HttpServletResponse对象HttpServletResponse是一个接口,它的父接口是Servl...原创 2020-03-30 20:52:43 · 349 阅读 · 0 评论 -
Servlet笔记3(Eclipse实现)
1.5 在Eclipse开发工具创建servlet两种方式:(1)先创建一个普通的java类,需要去实现Servlet接口或者继承对应的HttpServlet(GEnericServlet)类,咱们普通的javaLei 就具有了servlet功能,所以需要手动在web.xml配置文件中添加访问servlet的路径信息。(2)直接创建servlet,会自动在web.xml文件中添加访问serv...原创 2020-03-28 17:53:15 · 482 阅读 · 1 评论 -
getAttribute和getParameter的区别
getAttribute表示从request范围取得设置的属性,必须要先setAttribute设置属性,才能通过getAttribute来取得,设置与取得的为Object对象类型getParameter表示接收参数,参数为页面提交的参数,包括:表单提交的参数、URL重写(就是xxx?id=1中的id)传的参数等,因此这个并没有设置参数的方法(没有setParameter),而且接收参数返回的不...转载 2020-03-21 19:12:07 · 260 阅读 · 0 评论 -
Servlet学习笔记2
3.servlet的生命周期生命周期:自然界从出生到最终走向西方极乐世界,这个周期过程就是人的生命周期,其实Servlet的生命周期和人的一样,从servlet对象被创建,经过使用servlet对象,到最终servlet对象被销毁,整个过程就是servlet的生命周期。与生命周期相关的三个方法:(1)init(ServletConfig config)初始化方法:首次访问整个servlet,...原创 2020-03-21 17:43:15 · 248 阅读 · 0 评论 -
Servlet学习笔记1
Servlet、ServletConfig、ServletContext 1.Servlet技术1.1Servlet概述什么是servlet:他是运行在web服务器端的一个java小程序,简单来说,他就是一个java类,在使用servelt时,需要导入javax.servlet下的jar包。比如:tomcat服务器提供了servlet的servlet-api.jar包,所以在开发时用tomca...原创 2020-03-21 11:34:06 · 266 阅读 · 0 评论 -
tomcat
3.Tomat服务器1.0 tomcat简介Web程序开发中常用的服务器都有哪些: *Tomcat他是属于apache开源组织,免费 *weblogic:他是属于bea公司的,大型的服务器,收费。 *websphere:他说是属于IBM公司,大型的服务器,收费。、1.1Tocmat安装与卸载1.tomcat安装分两种情况:*在apache官网下载:http://tomc...原创 2020-03-21 09:22:28 · 201 阅读 · 0 评论 -
tomcat
2.1 Tomcat诊断Tomcat启动常见的问题tomcat启动时会出现一闪而过现象:通常是因为在系统里里面没有配置JAVA_HOME这个环境变量或者这个环境变量的名称JAVA_HOME写错了。解决方案:在系统里面配置JAVA_HOME环境变量tomcat启动时端口被占用:java.net.BindException:address in already use 或者socket bin...原创 2020-03-21 09:20:31 · 350 阅读 · 0 评论 -
xml中文乱码问题
我在javascript中动态生成了一个xml文件,但是中文一直出现乱码,经过几番验证,问题解决。这是我的源码解决方案:将字符集从utf-8换成gb2312,成功实现,将html头部和javascript的字符集都换成gb2312,终于结局了,舒服啊,困扰了我好久。下面是我的js源码,注意字符集<!DOCTYPE html><html><head>...原创 2020-03-18 18:30:48 · 3470 阅读 · 0 评论 -
js添加、修改、删除xml节点例子
原文链接:https://www.cnblogs.com/chengzixin/p/6596986.htmlversion="1.0" encoding="gb2312"?> 02. <bookstore> 03. <book genre="fantasy" isbn="2-3631-4"> 04. <title>Obe...转载 2020-03-17 21:37:36 · 502 阅读 · 0 评论 -
CSS学习笔记1
CSS技术:1.简介:他是层叠样式表。Cascading stytle sheet,他的作用是增强网页的显示效果。目的:使用CSS让网页内容和样式分离,便于网站代码后续的维护。书写规范:选择器[属性1: 值1; 属性2: 值2; ]2.CSS样式的引入方式CSS不能单独使用,必须和html网页配合使用,引入css有四种方式:链入式、行内式、内嵌式、导入式。1.行内式:直接在html标...原创 2020-03-17 20:04:54 · 668 阅读 · 0 评论 -
js实现图片上传并正常显示
原文链接:https://www.jb51.net/article/76651.htmjs实现图片上传并正常显示1.html代码部分<form action='' method='post' name='myform'> <input type='file' id='iptfileupload' onchange='show()' value='' /> <...转载 2020-03-15 23:58:56 · 329 阅读 · 0 评论 -
HTTP简介
http协议1.1HTTP概述:1.什么是http协议:规范了浏览器和服务器交互或者通信的规则。https:基于http实现的,比http更加安全,提供了身份验证和通信内容加密。服务器从两个层面:硬件:配置比较高的电脑.软件:它就是一个web应用。比如前面通过的mysql数据库服务器。2.HTTP 1.0和HTTP 1.1区别:htttp1.0通信机制:每次从浏览器向服务器发送...原创 2020-03-15 18:51:13 · 356 阅读 · 0 评论 -
JavaScript学习笔记1
JavaScript技术1.DOM相关知识什么是DOM:Document Object Model,文档对象模型文档:指的是标记型文档(html,xml)对象:可以使用dom里面的相关属性和方法来解析标记型文档。Dom的组成:核心Dom,Html Dom,XML Dom。Dom如何解析html文档:Dom会根据html的层次结构,在内存中形成一个树形结构,树形结构里面有标记元素和树形...原创 2020-03-15 18:45:48 · 264 阅读 · 0 评论 -
HTML学习笔记1
1.2 单标记和双标记1.单标记:空标记,就是没有结束标记的称之为单标记。语法:水平线标记: 换行标记:2.双标记:体标,就是这个标记有开始和结束语法:和1.3.文本控制和文本样式标记1.段落标记和换行标记段落标记:段落与段落之间会自动换行2.文本样式标记内容常用的属性: face用来描述字体的样式Size用来描述字体的大小,最大取值为7Color用来描述字体的颜色,取值...原创 2020-03-15 10:39:57 · 368 阅读 · 0 评论 -
XML学习笔记2
1.3 DTD约束1.什么是约束:在xml文档中,咱们可以通过一个文件来约束xml文档中的内容规范。、简单来说:约束就是规定xml文件中可以些什么,不可以些什么。为什么要有约束?因为xml文件可以随意写,如果标记随意些,在解析xml文件时,程序员就不清楚xml文件中的标记具体表示什么含义,所以说用约束规范xml文件的书写。2.创建约束文件什么是DTD:文档类型定义(DTD)可定义合法的...原创 2020-03-14 20:21:24 · 209 阅读 · 0 评论 -
XML学习笔记1
第二章:XML、http协议、tomcat1.XML概述1.1什么是XML:英文Extensible MarkUp Language,可扩展的标记语言**可扩展的标记语言:在XML里面的标记是可以扩展的。**XML版本号1.0、1.1.XML用途:它用来存储数据*1.作为系统与系统之间传输数据的格式。*2.作为项目的配置文件*3.保存有结构关系型的数据。比如:<china...原创 2020-03-14 20:18:19 · 310 阅读 · 0 评论 -
javascript表单提交的内容显示在表格中
实现三个文本域的内容提交之后显示在表格中,代码直接用文本文件运行,记得后缀改为.html运行结果输入123,并点击提交按钮之后,数据就会显示在下面的表格中,有什么问题可以私聊我。下面是代码<script language="javascript"> function chk() { setTimeout("chk()",100); text1.innerHTML =...原创 2020-03-11 19:41:27 · 3552 阅读 · 6 评论