- 博客(27)
- 收藏
- 关注
原创 JavaWeb.17.EL与JSTL的使用
在上一期讲了EL表达式和JSTL标签,这期来讲讲EL表达式与JSTL标签的用法,在了解EL表达式与JSTL标签后又可以将网页中的Java代码答题一部分,从而达到Java代码与网页代码进一步分离的效果,大大降低耦合性,下面直接开始上代码吧IGoodsDao.java:package com.zking.dao; import java.util.List; import com.zking.pojo.Goods; public interface IGoodsDao { //查询所有
2022-04-25 22:03:51
413
原创 JavaWeb.16.EL表达式与JSTL
EL什么是ELEL即Expression Language(表达式语言)EL的功能替代JSP页面中的复杂代码EL的语法${ EL exprission }${ bean.name } 或 ${ bean[‘name’] }自动转换类型EL得到某个数据时可以自动转换类型对于类型的限制更加宽松EL优点相对于jsp中的java代码EL的应用更简单变量属性范围名称pageContext:属性的作用范围仅限当前的jsp页面request:属性的作用范围仅限同一个请求(转发有效)
2022-04-18 22:31:11
494
原创 JavaWeb.15.购物车项目二
今天要分享的还是购物车系统,相对于昨天分分享的系统又完善了一部分功能,还是一样,直接上代码吧car.jsp:购物车页面<%@ page import="java.util.List" %><%@ page import="com.zking.vo.CarItem" %><%----%><%@ page contentType="text/html;charset=UTF-8" language="java" %><!DOCTYPE html
2022-04-17 21:39:18
131
原创 JavaWeb.14.购物车项目
今天直接上项目代码吧car.jsp:购物车界面代<%@page import="com.zking.vo.CarItem"%><%@page import="java.util.List"%><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html lang="zh">
2022-04-16 23:01:37
139
原创 JavaWeb.13.标准标签
常用标签1.<jsp:include page=“页面”> 包含2.<jsp:param name=“name” value=“va”> 传参3.<jsp:foward page=“页面”> 转发4.jsp:useBean相当于实例化类5.jsp:setProperty给useBean属性设置值6.jsp:getProperty取值useBean的用法:<jsp:useBean id="" beanName="" type="" class=""
2022-04-15 21:56:53
346
原创 JavaWeb.12.三层架构项目集成
首先先来回顾一下前面分享的内容回顾web01什么是jsp?jsp是一种文件格式,用于编写java,html,css,javaScript,jsp本质上是java的额外封装,解析过程中优先解析java例如:<a href="<%=“www.baidu.com”%>"> 解析顺序:.jsp -> .java -> .class ->jvm执行安装tomcat教程:JavaWeb01.web环境搭建tomcat默认端口:8080如果出现了端口异常,仅需要
2022-04-14 20:40:07
824
原创 JavaWeb.11.三层架构
三层架构三层?哪三层?显示层、业务逻辑层、数据访问层1.表示层:位于最外层 ( 最上层 ),使用户能够直接访问,用于显示数据和接收用户输入的数据,为用户提供一种交互式操作界面。在 Web 应用程 序中,表示层一般以 JSP 文件、HTML文件为主;2.业务逻辑层:其主要功能是提供对业务逻辑处理的封装,在业务逻辑层中,通常会定义些接口,表示层通过调用业务逻辑层的接口实现各种操作, 如数据有效性的检验. 业务辑描述等相关功能,业务逻辑层经常放在 service 包或 biz 包下,btz 是英文 bus
2022-04-13 22:48:55
108
原创 JavaWeb.10.富文本编辑器与文件上传
今天的分享内容是如何使用富文本编辑器和怎么实现文件上传富文本编辑器富文本编辑器是什么?富文本编辑器,Rich Text Editor, 简称 RTE, 是一种可内嵌于浏览器,所见即所得的文本编辑器,类似于 Microsoft Word 的编辑功能。图示:下载地址:https://ckeditor.com/docs/ckeditor4/latest/guide/dev_installation.html进入下载地址后,有很多版本可以选择,如下例图示,有基本套餐,标准套餐,完整套餐当然还可以自定
2022-04-12 17:15:08
800
原创 JavaWeb.09.新闻数据分页
今天来讲一讲新闻数据分页首先,为什么要进行分页?展示面板分页就是当你当前的内容放不下时,放到下一页继续进行展示,为了不让太多的信息累计在一起,影响页面美观,所以分页既方便用户查找相关信息,也可用更好的保持页面美观下面进行分页实操在实现分页功能之前,咱们可以先将主页(index.jsp)表单中的method=“post” 改为method=“get”,方便之后代码的操作,同时还要注释掉破碎重组的相关代码优势:能显示多条信息减少一定的麻烦分页操作:page:当前页数 1rows:当前显示条数
2022-04-11 19:10:37
141
原创 JavaWeb.07.服务器与客户端存储
今天我们来讲一讲服务器与客户端存储先来了解一下会会话跟踪(session与cookie)session对象1.概念Session在网络中被称为会话。由于HTTP协议(超文本传输协议)是一种无状态协议,也就是当一个客户向服务器发出请求,服务器接收请求,并返回响应后,该连接就结束了,而服务器并不保存相关的信息。为了弥补这一缺点,HTTP协议提供了Session。通过Session可以在应用程序的WEB页面间进行跳转时,保存用户的状态,使整个用户会话一直存在下去,直到关闭浏览器。但是,如果在一个会
2022-04-10 17:42:53
108
原创 JavaWeb.06.新闻系统功能制作
上一篇也是放了新闻项目的代码,但是还有许多功能还没有完善,今天就完善一下功能代码吧一.模糊查询根据新闻名字(newName)<%@page import="java.nio.charset.StandardCharsets"%><%@ page import="java.sql.DriverManager" %><%@ page import="java.sql.Connection" %><%@ page import="java.sql.Prepar
2022-04-09 18:05:28
166
原创 JavaWeb.05.新闻系统功能制作
今天分享的是新闻系统功能的制作直接丢代码吧,代码内附有部分解释话不多说,直接看代码主界面 index.jsp:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="java.sql.DriverManager" %><%@ page import="java.sql.Connection" %><
2022-04-08 16:10:12
116
原创 JavaWeb.04.登录&新闻增加
今天我们来讲一讲登陆和新闻增加功能首先,我们要实现登陆功能,就要把HTML文件改成JSP文件,不要直接改它后缀,因为直接改后缀会乱码,所以建议新建一个JSP文件,然后把HTML文件的内容复制过来,当然,记得保留下面面这一串代码,其他的都删除掉然后咱贴过来就行了在这里在强调一个问题,也是我经常忘记的一件事,一定要记得导入jar包,并且一定是要把他放在如图位置,也就是lib文件的里面当然,这还没有完全实现登陆功能,还需要把数据库连接上,我在这里使用的是oracle,首先在数据库创建好储存数据的表,存好
2022-04-07 20:54:37
575
原创 03(页面跳转方式&JDBC)
页面跳转跳转out.print(“”);一.重定向response1.能够将页面跳转,地址栏发生了改变,但是不能将值传递到下一个页面2.能够跳转任何资源,在客户端发挥作用response.sendRedirect(“xxx.jsp”);二.转发request1.能够将页面跳转 能够将值传递下一个界面 但是地址栏不发生改变而是停留在了之前的界面2.只能够转发到当前的项目内资源 在服务器端发挥作用request.getRequestDispatcher(“xxx.jsp”).forward(
2022-04-05 06:40:30
603
原创 02(jsp基本语法&表单提交方式)
首先我们要了解jsp是什么?jsp基本语法jsp是什么?在上一片分享的文章中我已经说过了,所以在这就只简短的介绍一下了jsp全称Java Server Page,翻译过来就是:运行在服务器端的页面,简单来说JSP=HTML+Java,就是说既可以识别Java代码也能识别HTML代码运行原理1、客户端通过浏览器向服务器发出请求,在该请求中包含了请求的资源的路径,这样当服务器接收到该请求后就可以知道被请求的内容。2、服务器根据接收到的客户端的请求来加载相应的JSP文件。3、Web服务器中的JSP
2022-04-05 04:54:55
366
原创 JavaWeb.01.WEB环境的搭建
jdk是什么?JDK 是Java开发工具包 (Java Development Kit ) 的缩写。从字面意思翻译过来就是java开发的工具。它是一种用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境。如何下载?https://www.oracle.com/index.html在该网址选择版本进行下载即可jsp介绍什么是jsp?JSP全称Java Server Page,直译就是“运行在服务器端的页面”。 我们可以直接在JSP文件里写HTML代码,使用上把它当做HTM.
2022-04-03 11:49:15
56
原创 jQuery05(插件)
自定义插件$.extend作用:1.对象继承(对象一,对象二)–>对象一继承对象二2.扩展jQuery类方法:$.extend({方法名:function(){方法体}})$.extend的使用以及案例: /* 一、自定义插件 */ //1.1 $.extend()实现对象继承 //案例1:两个对象的继承 var person = { "name": "清晨", "sex": "男", "age": 18 }; cons
2022-03-22 23:49:12
785
原创 jQuery_04(动画和事件)
事件加载Dom的两种方式window.onload方式执行时间:整个网页中的所有内容(包括图片)加载完成后才会执行编写个数:一个jQuery方式执行时间:网页结构绘制完成后执行编写个数:多个两个都有的情况下的运行顺序jQuery3.0:window.onload比jQuery先执行jQuery1.0和2.0:jQuery比window.onload先执行绑定事件两种方式1.元素.on(“事件名”,function(){})$("#oBth1").on('click',functio
2022-03-21 23:53:34
663
原创 jQuery_03(筛选&文档处理)
筛选一.筛选-过滤1.first():获取匹配的第一个元素 console.log($("li").first()); console.log($("li:first"));2.last():获得匹配的最后一个元素 console.log($("li").last()); console.log($("li:last"));3.eq(N):获取匹配的第N或-N个元素// eq(N) 找到指定的某一个元素,例如第3个 $("#oul>li").eq(3
2022-03-19 23:46:59
61
原创 jQuery02($工具&属性&CSS)
工具方法$.each():遍历数组、对象、对象数组中的数据1.遍历数组<script src="js/jquery-3.5.1.js"></script><script> //数组 let arr=[1,2,3,4,5,6,7,8,9,0] //对数组求和 $.each(arr,(a,b)=>{ //a 下标 b 元素 console.log("下标",a) console.log("元素",b
2022-03-18 02:38:58
134
原创 jQuery(入门&选择器)
@TOC今天带大家了解一下jQuery,往后的一段时间内也会给大家分享更多关于jQuery的内容,那就开始喽3W1HWHAT?是什么首先,我们要认识它是什么,它封装了很多JS代码,是JS的升级简化,所以我们把它称作JavaScript库WHY?为什么要学为了简化JavaScript开发:选择器,CSS,HTML事件处理,JS动画,浏览器兼容,丰富插件WHERE?哪些情况下用中大型网站开发中我们都需要用到它,它是一些前端框架的基础,比如EasyUI,BootstrapHOW?怎么用使用jQ
2022-03-15 14:17:33
996
原创 Javascript07购物车案例
今天给大家分享用JS模拟购物车的案例废话就不多说了,直接上代码!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><table border=""> <tr> <td>全选<input typ
2022-03-12 18:28:10
1928
原创 JavaScript表单验证
大家好,我又来了,今天给大家分享的是一系列表单验证的操作表单验证正则验证简单验证添加字数限制用户名和密码的规则正则验证我们给输入框加规则需要用正则来进行判断,所以我们先来回顾一下正则验正内容\d 数字[0-9] 注意:记住是反斜杠\D非数字^ [0-9]\w数字英文下划线[0-9a-zA-Z]\W非数字英文下划线^ [0-9a-zA-Z]. 任意字符次数?0-1次+至少一次*任意次{5}五个数字{5,10}最少五次,最多十次注意事项规则必须以/^开头以&/结尾写
2022-03-04 17:12:40
162
原创 DOM编程
DOM编程DOM树Element常用属性常用方法使用JS操作表格DOM树document也是一个Element对象,它处于DOM树的最上级,也是HTML的父类结构图如下如图所示,document处于最上级,HTML是它的子类,而他又有head body等子类Element常用属性Element对象是HTML标签对象,也是一个节点Node对象,我们需要掌握它的常用属性Element.children:可获得该元素中的所有子元素标签Element.childElementCount:可获
2022-03-03 11:42:11
93
原创 Bom编程
昨天给大家分享了JavaScript进阶与BOM,今天我要给大家分享BOM编程首先我们要先掌握如何在JS中获HTML元素,然后熟悉HTML元素上的常用事件和常用属性,掌握JS中的FOR循环的使用,最后掌握控制元素的显示的方法、BOM编程如何在JS中获取HTML元素HTML元素上的常用事件HTML上的常用属性适用JS制作图片自动切换效果JS中的for循环控制元素的显示如何在JS中获取HTML元素document.getElementById()通过标签中的Id属性拿到元素//拿到所有Id为a1的
2022-03-01 20:35:09
674
原创 JavaScript进阶与bom
JavaScript进阶与bom自定义函数函数类型与调用方法简单的计算机代码Window对象(整个Js中最大的对象)Window对象常用函数内置对象自定义函数1.函数的返回值Js中函数不需要指定返回类型,它可以返回任意类型,Js函数一定会有返回类型,如若没有return,就为unfined(未定义)2.return的作用用于给函数设置返回值用于中断函数运行3.函数的参数参数不需要指定类型,调用函数的时候不会对参数的个数进行判断函数类型与调用方法普通函数//定义方法function a
2022-02-28 17:09:46
257
原创 JavaScript基础
这里写自定义目录标题1.什么是JS2.如何使用JS?3.基本语法4.变量与数据类型5.符号6.弹窗基本语句结构1.什么是JSJavaScript:一门弱类型的语言,可用于给HTML页面上添加动态效果与交互操作;ECMA是JS的标准语言,目前最高版本是ES62.如何使用JS?将 script 标签放置在 body 标签就可开始编写JS文件3.基本语法与Java语法相似,每个语句以分号;结束,语句块使用花括号{}4.变量与数据类型1.定义变量 var所有变量的定义都使用 var 关键词来声明
2022-02-26 11:45:13
240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人