- 博客(25)
- 收藏
- 关注
原创 jsp自定义标签
标签体空标签注:标签的属性必须与助手类的属性对应,且要提供对应的get/set方法TestTag类:2.2创建标签库描述文件(tld),添加自定义标签的配置注:tld文件必须保存到WEB-INF或其子目录下mytag.ltd文件:2.3在JSP通过taglib指令导入标签库,并通过指定后缀访问自定义标签index.jsp:3、标签生命周期。......
2022-06-10 17:13:33 392 1
原创 XML建模
将XML配置文件中的元素、属性、文本信息转换成对象的过程叫做XML建模。DTD约束:由XML的根节点往里建立约束XML建模:由最里层节点往根节点进行建模,一个元素节点代表一个实体类config.xml文件:2)根据XML中元素节点情况(DTD)来定义ConfigModel、ActionModel、ForwardModel对象模型ForwardModel类:forward下无子节点,有节点属性ActionModel类:节点下有多个forward节点(0~N个),有节点属性ConfigMo
2022-06-08 19:18:44 139
原创 XML解析
Demo1源代码:JSON ajax 无刷新()2.Java中3种配置位置及读取方式 2.1如何使用Properties读取配置文件 1)*.properties文件以键值对的方式存储数据;#:表示注释,不能直接显示中文demo.properties源代码: 2)使用Properties类读取配置文件;Demo1源代码展示: 2.2 配置位置 1)存放于根目录下,/代表获取src根目录的绝对路径2)存放于同一
2022-06-06 20:41:15 136
原创 集合框架之Map
1.1 无序 1.2 以键值对形式储存数据,健唯一,值不唯一 1.3 没有继承Collection接口 源代码展示:2、遍历方式 2.1 获取所有的keys 源代码展示: 2.2 获取所有的values 源代码展示: 2.3 获取所有的键值对源代码展示:二、HashMap与Hashtable之间的区别(重点){size方法}源代码展示:2.按照value排序(Collecti
2022-06-02 10:47:05 123
原创 java.lang.UnsupportedOperationException的解决方法
·运行异常:java.lang.UnsupportedOperationException发生问题原因如下:1、在text类中存在两个包:a、java.util.ArrayList包;b、java.util.Arrays.ArrayList包(重点)2、调用Arrays.asList()生产的List的add、remove方法时报异常,这是由Arrays.asList() 返回的是Arrays的内部类ArrayList, 而不是java.util.ArrayList。3、使用asList方法继承的父类的ad
2022-06-01 16:39:49 66571 10
原创 集合框架02
续集!!!文章目录 1、Set接口 2、LinkedList实现堆栈 Stack功能 3、TreeSet类 一、Set接口集合体系结构图:1、set接口是Collection接口的子接口。2、是HashSet类和SortedSet接口的父接口,能继承他的属性和方法。3、没有直接依赖关系,但是能使用Interator迭代器,因为他的父接口依赖于Iterator迭代器。4、特点: 4.1 无序:元素添加的顺序与输出的顺序不...
2022-05-31 20:51:28 94
原创 集合框架01(UML类图)
目录1、UML类图2、Collection接口3、List接口4、 泛型5、装箱、拆箱6、ArrayList、LinkedList、Vector区别一、UML类图1、什么是类图???UML-Unified Modeling Language统一建模语言,又称。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。2、类图的概述:类图显示了模型中存在的类、类的内部结构以及它们与其他类的关系3、类图的作用:类图描述了系统的类.
2022-05-30 20:46:59 571
原创 使用poi技术将MySQL数据库的数据导入导出到excel文件
前言:1、使用poi技术将数据库中t_student的数据读取并导出到excel中2、创建一个新的excel文件,并添加数据通过poi方式读取excel数据文件并写入到数据库表t_student中;一、在MySQL创建表首先在MySQL创建学生表(t_student):表的字段为:编号sid,姓名sname,年龄sage,性别ssex;如图所示(表设计):编号为主键自增二、导入jar包导入我们需要的六个jar包:如图所示:三、连接MySQL数据库连接数
2022-05-29 15:01:46 1121
原创 JDK、Tomcat、eclipse、mysql的下载、安装、与配置
一、JDK的下载、安装与配置 1.1 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html如图所示: 1.2 安装:下拉点击Windows系统64位l连接下载ps:双击,一直点击“下一步” ,直至下载完成。1.3 JDK环境变量配置首先点击桌面的“此电脑”,右键点击属性,找到高级属性设置,如...
2022-05-27 20:54:08 578
原创 easyui-入门
一、介绍1、what?EasyUI是一个前端开发的框架,其将常用的页面开发使用的组件进行了封装,前端开发人员只需要将easyui的资源导入项目即可,可以快速提升开发效率。2、why?a、用easyui 不需要写很多代码,只需要编写一些简单 HTML 标记,就可以定义用户界面b、easyui 是个完美支持 HTML5 网页的完整框架c、easyui 能节省网页开发的时间和规模d、easyui 很简单但功能很强大,容易上手3、where?:后台管理二、准备工作1.导入easyui资
2022-05-04 18:38:52 465
原创 全局CSS之表单&按钮&图片&辅助类&响应式工具)
一、表单1、基本表单class=”form-control”:可以给<input>、<textarea>、<select>元素设置宽度为100%示例代码:<form action="" method=""><label>用户名:</label><input type="text" class="form-control" /></form>效果展示:之前我们写在文本框.
2022-05-03 17:31:44 1247 2
原创 Bootstrap02
一、排版 页面主体 Bootstrap讲全局font-size设置为14px,line-height设置为20px,段落的行高设置为10px,颜色设置为#333。我们可以通过在页面按F12查看body的样式段落突出:通过.lead类可以让段落突出显示,我们来看演示代码:<div class="container"><p>卓越人生</p><p class="lead">从卓景开始</p><p>走
2022-04-30 15:46:11 2638
原创 Bootstrap-01
一、WWW:What、Why、WhereWhat:Bootstrap是一个前端开发框架。简单点说就是别人写好的效果封装起来。Bootstrap是2011年Twitter团队为了方便维护PC端和手机端二研发的一个响应式前端框架。 用于快速开发Web应用程序和网站的前端框架 Bootstrap是基于HTML、CSS、JS的,简介灵活,使Web开发更加快捷 总结:Bootstrap是一个建立在一个页面,可以在三个中断(PC、平板、手机)上完美战士的响应式前端框架Why:响应式设...
2022-04-29 18:07:26 257
原创 JwebEL表达式和JSTL标签
一、EL表达式的介绍和应用1、什么是EL:EL即Expression Language(表达式语言),是一种在jsp页面获取数据的简单方式;重点:只能获取数据,不能设置数据。2、为什么要使用EL表达式:因为在javaBean在JSP中的局限性,获取javaBean属性必须要实例化和强制类型转换。所以我们需要用EL表达式来简化它。<% Employee employee = (Employee)request.getAttribute("employee"); C
2022-04-15 15:13:46 8961
原创 分层购物车2.0版本(数据库)
一:理解分层(三层架构)1、数据访问层:定义接口2、业务逻辑层:接口实现类3、视图层:调用业务逻辑层关系:视图层实现业务逻辑层的方法,业务逻辑层实现访问层,可以跨层实现,但是不能跨层实现;二、新增购物车订单表create table OrderItem( oid number, uuid number, bid number, bname varchar2(200), bprice number, binf
2022-04-13 22:15:41 711 1
原创 购物车项目(session版本)
思维导图首先我们写项目之前我们都需要写项目的思路,所以我们就需要xmind理清我们写代码的思路。一、首先是Oracle建表(Goods)create table goods( bid int primary key, --商品编号 bname varchar2(30) not null, --商品名称 Bprice number default(0) not null, --商品单价 binfo varchar2(1000), --商品描述信息 bface v
2022-04-12 22:01:57 1248 2
原创 新闻项目封装版
一、什么是jsp封装jsp封装就是把我们写在jsp中的java代码封装出去,用专门的类来定义方法,然后再jsp中调用此方法,以此来实现我们的功能,是我们看得更加方便,整洁。二、封装步骤1、首先先建三个包,分别为:entity实体类,dao类和untilDBHelper类2、首先就是我们的util类,写我们DBHelper类也就是我们的连接数据库。DBHelper是我们连接oracle数据库的代码源代码展示:package com.zking.util;impo.
2022-04-10 23:56:34 915
原创 SmartUpload文件上传
一、文件上传和下载1、重新配置服务器a、首先我们需要重新配置服务器,首先删掉我们原有的Tomcat。第一步:点击我们server启动服务器的连接,然后点击configure清空历史记录,然后选中历史记录remove掉,然后保存并关闭(Apply and close)。b、然后重新点击我们的Tomcat v9.0 Server,点击下一步,默认安装路径就OK了。c、然后双击服务器,找到服务器的地址(server location),然后选择第三个use,最后把路径改为你Tomcat的安装路
2022-04-06 23:49:10 672
原创 内置对象之request、response、session
JavaScript中的对象分为3中种分别是:自定义对象,内置对象和浏览器对象。跳转页面分为:转发:request:请求request.getRequestDispatcher("index.jsp").forward(request,response);转发带有数据:直接把请求对象和响应对象转发给目标页面。传递的数据有效范围:在两个页面之间是有效的。重定向:response:响应response.sendRedirect("index.jsp");重定向方式跳转页面.
2022-04-04 21:56:18 1884
原创 新闻系统之admin页面模糊查询分页+index页面主题分页
欢迎来到新闻系统的连续版本!!!继上次的分享之后又来到了我们的admin界面,又来了一个新的界面,我们的index界面,这个是我们用户界面,只能观看的。一、admin界面的模糊查询分页前面我们写好了模糊查询现在我们就来写一下模糊查询的分页,而什么情况下我们会用到分页呢?当然是数据太多在一页展现不过来的时候,这个时候我们就会用到分页,而模糊查询的分页也是如此,就是在模糊查询找到数据之后进行的分页查看。代码展示:<ul class="classlist"> <%
2022-04-01 21:23:41 630
原创 阅读新闻页面绑定新闻评论+添加评论+删除评论+admin页面数据分页
继上面功能之后的新功能一、添加评论首先是我们的admin界面展示其次是我们的read_news界面展示a、首先从read_news界面的from表单跳转至doadd_ptext界面。<form action="doadd_ptext.jsp" method="post" onsubmit="return check()">b、然后接收评论人的编号、评论人的ip、评论新闻的编号、评论内容、还有评论主键编号这几个元素,然后连接数据库,又因为ora
2022-03-31 23:58:17 1385
原创 新闻系统之新闻维护+主题维护+模糊查询
继上一篇文章之后的后续新闻系统之新闻维护有以下几点:1、添加主题a、在admin.jsp界面,找到添加主题的标签跳转至add_sub.jsp界面。代码展示:<li><a href="newspages/add_sub.jsp">添加主题</a></li>add_sub的源代码展示:<%@page import="java.sql.ResultSet"%><%@page import="java.sql.Pre
2022-03-30 22:37:06 630
原创 新闻的数据维护(连接数据库版本的增删改查)
首先分为如下几点:1、登录界面1、登录界面的展示(login.jsp)2、表单验证代码展示<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><ti
2022-03-29 17:09:26 2169
原创 新闻项目登录页面表达验证
一、首先带大家了解一下什么是表单验证:1、表单验证:获取表单标签的值,对比该值是否为空或者是否和你设定的值的标准相符(比如:输入的长度,字符的限制,格式的限制,英中文等等);如果对比有误则用弹框来对用户进行提示;并且阻止表单提交或者进入下一个界面,如果表单验证成功就提交。 2、表单验证的基本流程:在登录页面提交信息,可以用正则表达式来进行过滤,提交到后端数据库验证,然后返回信息到其他或者原页面。 3、二、新闻项目登录页面的HTML的基本样式...
2022-03-26 21:52:20 1257 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人