
jsp
文章平均质量分 71
new 杨海波
这个作者很懒,什么都没留下…
展开
-
Servlet 中的作用域
一、application(ServletContext)1、生命周期:当Web应用被加载进容器时创建代表整个web应用的application对象,当服务器关闭或Web应用被移除时,application对象跟着销毁。2、作用范围:整个Web应用。3、作用:存储公共数据(上下文)4、 对象类型javax.servlet.ServletContext二、session 域 (HttpSession)1、生命周期:在第一次调用 request.getSession() 方法时,服务器.原创 2021-12-21 16:24:23 · 243 阅读 · 0 评论 -
TOMCAT服务器重启造成图片资源自动删除解决办法
开发环境:ecplise+tomcat,语言:java问题:Tomcat重启后发现文件消失,我上传的路径是在服务器下面的一个目录下,后来发现只要重启tomcat 项目就会重新部署,文件也会随之消失。tomcat每次重启都会重新发布项目,上传图片时没有把图片保存到一个特定的地方,而是直接保存到了Tomcat webapp 目录下,所以每次重新发布项目图片就会被删除。解决原理:其实就是给工程配置虚拟路径,这样tomcat在启动的时候直接找到你的工程了,你上传的图片就不会跑到/tomcat/we.原创 2021-12-08 23:53:07 · 2068 阅读 · 0 评论 -
UEditor配置和图片上传示例
1、下载Ueditor下载地址: ueditor-dev-1.4.3.3.zip-Java文档类资源-优快云文库https://download.youkuaiyun.com/download/bakelFF/418728782、 导入esclipse项目在项目工程里,把解压之后的东西复制到WebRoot下。将jsp/lib里的jar复制到WEB-INF/lib里3、修改ueditor.config.js中的var URL = window.UEDITOR_HOME_URL || g...原创 2021-11-22 23:57:40 · 2842 阅读 · 1 评论 -
Ajax简介与用法
Ajax简介AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML),Ajax可以实现异步请求。AJAX 是一种在 2005 年由 Google 推广开来的编程模式。Ajax语法介绍学习使用Ajax主要就是学习XMLHttpRequest对象的方法和属性第一个Ajax<%@ page language="java" contentType="text/html; charset=UTF-8" page..原创 2021-11-17 20:27:54 · 604 阅读 · 1 评论 -
网页引入ueditor
UEditor富文本编辑器 介绍UEditor 是由百度「FEX前端研发团队」开发的所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。入门部署和体验:1.1 下载编辑器到官网下载 UEditor 最新版:[官网地址]1.2把下好解压的包导入项目1.3引入ueditor的文件<head> <meta charset="UTF-8"> <title>u...原创 2021-11-14 16:43:03 · 589 阅读 · 0 评论 -
JavaWeb分页显示内容和数据库分页查询
什么是分页查询?从数据库中查询数据,在客户端显示出来。当数据少时,可以在一个页面内显示完成。然而,如果查询记录是几百条、上千条呢?直接一个页面显示完全的话,表格得多长啊。。。。。。这时,我们可以用分页技术。效果图如下:分页效果的实现原理:在服务端分页。跳到第n页才查询、显示第n页内容。要点就是根据客户端表格的“页面”计算出数据库要查询的当前页面的第一条记录的位置。优点:实时性:跳页才查询。数据量小:只加载当前页的记录进行显示。 重点在于两条语句:select count(...原创 2021-10-29 15:59:28 · 5493 阅读 · 2 评论 -
验证码原理和实现
1、验证码的作用验证码是目前大多网站所支持并使用于注册登录的。就在于其作用能有效防止暴力攻击、恶意登录注册,验证码每次都不同,这就可以排除,用其他病毒或者软件自动申请用户及自动登陆.有效防止这种问题。2、原理及知识点分析1.原理 验证码于服务器端生成,发送给客户端,并以图像格式显示。客户端提交所显示的验证码,客户端接收并进行比较,若比对失败则不能实现登录或注册,反之成功后跳转相应界面。 2.主要知识 服务器端的相关实现,前端运用 HTML 5,C...原创 2021-10-29 15:22:00 · 9338 阅读 · 8 评论 -
JSTL标签库
1、JSTL标签库简介虽然JSTL叫做标准标签库,实际上它是由5个功能不同的标签库组成。这5个标签库分别是核心标签库、格式标签库、SQL标签库、XML标签库和函数标签库等。在使用这些标签之前必须在JSP页面的顶部使用<%@ taglib%>指令定义引用的标签库和访问前缀。JSTL标签库:引入标签<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>输出 <% re...原创 2021-10-23 23:04:37 · 531 阅读 · 1 评论 -
EL表达式
EL表达式概述1.EL表达式是为了便于获取数据而定义的一种语言,JSP 2.0之后才成为一种标准。2.开发原则:JSP页面中不能出现一行Java脚本<%%>和Java表达式<%=%> 好处:如果取得的值是空,则返回“”而不是null。语法格式:在JSP页面的任何静态部分均可通过:${expression}来获取到指定表达式的值访问四大域中的值<% pageContext.setAttribute("name","page"...原创 2021-10-23 22:57:03 · 262 阅读 · 0 评论 -
jsp标签和javaBean
JSP标签:JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。<jsp:include>标签 <jsp:forward>标签 <jsp:param>标签 <jsp:forward>标签用于把请求转发给另外一个资源。语法: <jsp:forward page="relativeURL | <%=expr...原创 2021-10-23 17:52:45 · 456 阅读 · 1 评论 -
Listener 监听器
什么是监听器?1、Filter 过滤器它是 JavaWeb 的三大组件之一。2、Web监听器是Servlet规范中定义的一种特殊类。用于监听ServletContext、HttpSession和ServletRequest等域对象的创建与销毁事件。 用于监听域对象的属性发生修改的事件 可以在事件发生前、发生后做一些必要的处理对WEB中的操作进行监听(在web中可以对application、session和request三种操作进行监听)1.对application进行监..原创 2021-10-21 22:44:07 · 106 阅读 · 0 评论 -
Filter过滤器
什么是过滤器?1、Filter 过滤器它是 JavaWeb 的三大组件之一。2、三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器3、Filter 过滤器它是 JavaEE 的规范。也就是接口Filter 过滤器它的作用是:拦截请求,过滤响应。一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...创建过滤器: 1. 步骤: 1. 定义一个类,实现接口Filter ...原创 2021-10-21 22:38:23 · 304 阅读 · 0 评论 -
jsp的九大内置对象
基本概念:每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。 由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响。 JSP引擎在调用JSP对应的_jspServlet时,会传递或创建9个与w..原创 2021-10-21 22:24:55 · 344 阅读 · 0 评论 -
jsp指令
在传统的HTML页面文件中嵌入脚本语言和JSP标签就构成了一个JSP页面文件。一个JSP页面可有5中元素组合而成。HTML页面内容JSP注释JSP指令JSP脚本元素JSP动作元素Jsp指令是:Jsp指令是为jsp引擎而设计的,他们并不直接产生任何可见输出,而只是告诉引擎如何处理jsp页面中的其余部分,在jsp2.0规范中共定义了三个指令:Page指令Include指令Taglib指令语法:<%@ 指令名称 属性1="属性名称" 属性2="属性名称" ..原创 2021-10-21 22:18:42 · 981 阅读 · 0 评论 -
jsp的基础语法
JSP概述JSP全称是Java Server Pages,它和servlet技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。 JSP的源代码可以分为:模板代码+元素(元素是jsp中的java部分:jsp的指令和标签等)JSP的基本原理第一个jsp程序Jsp会被翻译...原创 2021-10-21 22:08:38 · 188 阅读 · 1 评论 -
Cookie
什么是cookie?Cookie意为“甜饼”,是由W3C组织提出,最早由Netscape社区发展的一种机制。目前Cookie已经成为标准,所有的主流浏览器如IE、Netscape、Firefox、Opera等都支持Cookie。由于HTTP是一种无状态的协议,服务器单从网络连接上无从知道客户身份。怎么办呢?就给客户端们颁发一个通行证吧,每人一个,无论谁访问都必须携带自己通行证。这样服务器就能从通行证上确认客户身份了。这就是Cookie的工作原理。Cookie实际上是一小段的文本信息。客户端请原创 2021-10-18 09:44:16 · 236 阅读 · 0 评论 -
定时刷新页面
刷新:response.setHeader("Refresh", "2");response.getWriter().println(new java.util.Date());跳转:response.getWriter().write("sdfsdfs");response.setHeader("refresh", "3;url=/WebTest/index.jsp");倒计时效果实现:<body>登录成功! <span id="span1" style原创 2021-09-29 16:20:45 · 374 阅读 · 0 评论 -
Servlet跳转页面的重定向和转发
当我们浏览一个网页的时候,从index.jsp页面到xx.jsp页面,这里存在一个跳转的过程。Servlet实现页面跳转有两种办法:转发和重定向。注意哦,转发对新页面的请求是发生在后端,重定向对新页面的请求是发生在前端。转发: 1、request.getRequestDispatcher("跳转页面URL").forward(request, response); 2、POST 请求; 3、页面跳转后地址栏URL不变; 4、发送一次...原创 2021-09-26 15:24:16 · 556 阅读 · 0 评论 -
Servlet深入
servlet简介一般的网页程序,是由我们通过浏览器访问来实现的,在这一过程中浏览器发送请求,服务器接收请求,并对请求做出响应,这就是我们熟悉的B/S模型(浏览器-服务器),而servlet就是对请求做出处理的组件,运行于支持java的应用服务器中。关联源码:下载tomcat源码: 2.在esclipse配置源码:3.配置好后,就可以查看源码servlet体系结构:Servlet中的Service、doGet、doPost 方法浏览器发出...原创 2021-09-24 16:17:52 · 119 阅读 · 0 评论 -
BeanUtils简介
本文章将对BeanUtils的使用和数据类型转换等进行介绍。 什么是BeanUtils BeanUtils一套开发包,Apache公司提供 ,专门进行javabean操作,在web层各种框架中被使用,例如:struts 使用BeanUtils操作JavaBean 。 实例 1、下载BeanUtils的jar :commons-beanutils 、commons-logging,需要同时下载两个jar包。(BeanUtils依赖Logging的jar包 ) 2、将beanu.原创 2021-09-18 11:14:00 · 1007 阅读 · 1 评论 -
Servlet入门
Servlet是什么?Servlet(Server Applet)是JavaServlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。Servlet的工作模式客户端发送请求至服务器 服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器 服务器将响应返回客户端Servlet的作用在servlet刚刚出现的那个年代,servlet的作用十分复杂,既.原创 2021-09-14 15:41:00 · 110 阅读 · 0 评论 -
Tomcat的使用
什么是还Tomcat? Tomcat 其实就是一个软件服务器,当我们的电脑上安装了 Tomcat,那么我们的电脑就成了一个硬件服务器,也可以说是主机,它为我们提供了一些必要的运行环境。 Tomcat分为安装版(一般在部署的时候使用)和解压版(开发的过程中使用) Tomcat目录的介绍 bin 目录:这里面主要是 Tomcat 的工具,比如启动,关闭等。 conf:这个目录里面是 Tomcat 的配置文件 lib:这个是非常重要的一个文...原创 2021-09-07 22:22:58 · 968 阅读 · 4 评论 -
Web开发简介
1.Web开发介绍 Web的本意是蜘蛛网和网,在网页设计中称为网页。现广泛译作网络、互联网等技术领域,表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。WEB技术指的是开发互联网应用的技术总称,一般包括WEB服务端技术和WEB客户端技术。 Web是一种典型的分布式应用结构。Web应用中的每一次信息交换都要涉及客户端和服务端。因此, Web开发技术大体上也可以被分为客户端技术和服务端技术两大类。 ...原创 2021-09-06 20:56:52 · 2901 阅读 · 0 评论