
❸、JavaWeb
JavaWeb
郑清
If I were you.
展开
-
JavaWeb(17) JSP使用jstl el表达式判断session值
maven项目中导入 jstl.jar 和 standard.jar 依赖包 <!-- jstl.jar 和 standard.jar 【前端判断所需:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>】--><dependency> <groupId>ja...原创 2018-12-31 18:46:38 · 3238 阅读 · 0 评论 -
JavaWeb(19) 代码生成器 (velocity实现前后端自动生成)
题外话:最近搭建ssm框架写项目,重复功能太多,数据库表也很多,于是依靠了代码生成器去提高开发效果,下面是本人正在使用的一个代码生成器,亲测可用,按着步骤来会实现的,相信你一定会受益匪浅!前言:我们在写代码的时候,应该已经发现了,如果你还要做另外一个模块,那么它们的基础代码都差不多,虽然我们直接拷备过来修改使用也是可以的。但还是会觉得有点浪费时间,所以我们可以做一个自己生成基础代码的功能...原创 2018-12-24 15:24:29 · 3876 阅读 · 1 评论 -
JavaWeb(18) jsp页面配置path绝对路径
加上如下代码,即可获取绝对路径<% String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath();%>页面中引入绝对路径<base href="&l...原创 2018-12-24 12:52:51 · 2660 阅读 · 0 评论 -
JavaWeb(20) JDBC连接主流数据库配置
jdbc连接oracle、mysql等主流数据库的驱动类和urloracledriverClass:oracle.jdbc.driver.OracleDriverurl:jdbc:oracle:thin:@127.0.0.1:1521:dbnamemysql driverClass:com.mysql.jdbc.Driverurl:jdbc:mysql://localho...原创 2018-12-21 09:05:46 · 1095 阅读 · 0 评论 -
Java实现短信验证码(阿里云短信服务)
前言:很多时候我们做的项目都需要上图这样的验证码来帮助我们完成更好的功能,比如:什么登录注册,忘记密码需要发送手机验证码之类的啊...下面分享我今天通过阿里云短信服务实现的短信验证码,操作都很简单,跟着步骤来就好了可参考阿里云官网使用 --> 阿里云短信服务文档使用指引 我也把我自己实现的步骤分享在了下面,看不懂官网文档的也可以参考一下我是怎么实现的哦~~第一步:...原创 2018-12-11 18:17:12 · 26797 阅读 · 32 评论 -
JavaWeb(16) 页面静态化之使用模板+元数据生成数据库表对应的Javabean类
Javabean类,pojo类:无参构造、get/set方法、必要的时候实现Serializable接口【序列化】我的数据库中t_user表:功能类:/** * 1.创建配置实例 * 2.获得模板 * 3.创建数据模型[数据模型可以是List、Map对象 注意:Map类型的key必须是String类型] * 4.将模板和数据模型合并 * @author 郑清 */@Ru...原创 2018-10-29 23:14:41 · 795 阅读 · 0 评论 -
JavaWeb(15) 页面静态化基本概念
页面静态化(展示数据从JSP页面变成HTML页面):实现方式-->模板技术从本质上来讲,模板技术是一个占位符动态替换技术。 一个完整的模板技术需要四个元素:①模板语言(使用的语法)②包含模板语言的模板文件(.ftl结尾)③模板引擎(jar包)④拥有动态数据的数据对象静态页面在什么时候生成??数据新增,修改的时候会生成一个新的静态化页面, ...原创 2018-10-29 19:22:15 · 728 阅读 · 0 评论 -
JavaWeb(14) 页面静态化之使用freemarker模板生成一个html静态页面
题外话: 页面静态化(展示数据从JSP页面变成HTML页面)实现方式-->模板技术 从本质上来讲,模板技术是一个占位符动态替换技术。一个完整的模板技术需要四个元素:①模板语言(使用的语法) ②包含模板语言的模板文件(.ftl结尾) ③模板引擎(jar包)④拥有动态数据的数据对象 FreeMarker是一款模板引擎:即一种基于模板和要改变的数据,并用来...原创 2018-10-29 18:20:32 · 6339 阅读 · 1 评论 -
JavaWeb(13) wangEditor富文本编辑器的简单使用
第一步:点击下载wangEditor所需js第二步:项目中引入js第三步:jsp页面中使用<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html> <head>...原创 2018-10-28 09:14:26 · 2762 阅读 · 1 评论 -
JavaWeb(12) Hui-admin前端框架中遇到的坑-总结
今天使用hui-admin框架的时候,发现html页面转jsp页面的 ${pageContext.request.contextPath } 不能得到js路径,原因是它里面的部分注释在jsp页面中存在问题,下面就是部分问题,所以需要修改才能使最后的页面有指定的效果!!注意:改成jsp页面后 它里面的坑还有很多,比如我之后又遇到代码中间无故出现一些符号没有注释掉,这些问题在html页面中不会出现...原创 2018-10-27 18:51:35 · 4606 阅读 · 1 评论 -
JavaWeb(11) 快速爬取别人的网站页面(Ctrl+A,Ctrl+C,Ctrl+V一分钟搞定)
设备:火狐浏览器,WebStorm 操作方法:Ctrl+A,Ctrl+C,Ctrl+V第一步:进入自己所需要借用的网站,在这里我拿bootstrap官网进行操作吧第二步:按F12查看元素进行操作或者直接右击选择查看网页源代码,然后复制代码拷贝到自己的项目中方式1:F12查看元素 复制html部分到自己的项目中方式2:右击选择查看页面源代码,然后C...原创 2018-10-21 20:50:58 · 5165 阅读 · 0 评论 -
JavaWeb(10) 页面错误问题注意事项
200: 程序正常404: 访问资源不存在(ex:页面路径错误找不到文件...)500: 程序出错(ex:后台java程序出错)302:重定向304:请求缓存验证码:OCR能识别清晰文字...原创 2018-10-17 09:49:42 · 284 阅读 · 0 评论 -
JavaWeb(9) I18N国际化
I18N 国际化(internationalization):软件支持多语言,软件会根据当前的语言使用环境,自动切换I18N 由来:i和n 中间有18个字符实现步骤:①准备资源文件,使用配置文件【properties文件】配置文件的命名必须:基名_语言_国家. properties注意: ①基名随便定义 ②语言:代表不同国家的语言,比如en英文、zh中文...原创 2018-10-16 01:58:04 · 1635 阅读 · 0 评论 -
JavaWeb(8) 文件的上传和下载
文件的上传servlet3.0本身具有文件上传功能这里我们使用第三方开源fileupload 实现文件的上传后台实现上传功能类:(当文件上传的时候,后台需要去解析请求对象【数据仍然在请求对象中】)/** * fileupload...原创 2018-10-15 02:49:55 · 544 阅读 · 0 评论 -
JavaWeb(7) 监听器(实现监听器步骤,域对象的创建和销毁,域对象的属性变更)
在WEB中监听器的监听对象也就是针对域对象【application/session/request/pageContext(不用)】的创建、销毁以及域对象属性对象的添加、移除。监听三个域对象的创建和销毁的监听器 ( 类型名Listener)ServletContextListenerHttpSessionListenerServletRequestListener...原创 2018-10-15 02:01:27 · 2343 阅读 · 0 评论 -
JavaWeb(6) Filter过滤器(创建,生命周期,执行流程)
Filter过滤器是什么?? 开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截。简单说,就是可以实现web容器对某资源的访问前截获进行相关的处理,还可以在某资源向web容器返回响应前进行截获进行处理。过滤器就相当于是一个滤纸用来过滤条件的~~过滤器链:多个过滤器多个过滤器的执行顺序:(注意:请求和响应是相反的)请求时是:A --> B --...原创 2018-10-12 19:14:30 · 5132 阅读 · 0 评论 -
JavaWeb(5) JSP之JSTL(Java标准标签库)的简单使用
如何使用??①首先需要导入jar包: jstl.jar和standard.jar 点击下载jar包资源 密码:4k5a②jsp页面中引入标签库<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>③几种JSTL常用标签的使用判断语句&...原创 2018-10-11 00:05:59 · 659 阅读 · 0 评论 -
JavaWeb(4) JSP之EL(表达式语句)
${ 域对象的数据名称 }主要用于展示数据,数据来源主要来自于域对象ex:request.setAttribute(“a”,”数据”);EL: ${ a }EL表达式获取域对象中数据的优先级${ 域对象的数据名称 }域对象中从小往大取值(注:pageContext为最小的域对象)pageContext > request > se...原创 2018-10-10 23:41:07 · 670 阅读 · 0 评论 -
JavaWeb(3) JSP九大内置对象和四大作用域对象
9个内置对象是服务器翻译JSP页面为servlet的时候,在service方法中生成的9个变量Throwable类型:exception:异常类型【当JSP页面JAVA代码出现异常的时候,才会出现】...原创 2018-10-10 23:31:04 · 1057 阅读 · 0 评论 -
JavaWeb(2) JSP三大指令(page,include,taglib)
MIME类型WEB中每一个能够在浏览器上打开的资源都有一个专有的类型page指令:定义当前的JSP页面的一些属性,给浏览器和服务器看的include指令:包含指令 ==》将相同的样式单独抽取 (ex:相同部分==>头部:head.jsp,尾部:footer.jsp)静态包含和动态包含的区别??(主要体现在实现过程中)include指令:静态包含将JSP页...原创 2018-10-10 23:26:11 · 3027 阅读 · 0 评论 -
JavaWeb(1) 配置错误页面
一:局部错误页面跳转errorPage="myError.jsp" :设置当前页面跳转错误时,要跳转到的某一个页面(此处这个跳转到的页面就是myError.jsp页面)isErrorPage="true" :当前页面是否是错误页面 (当我们要在页面上直接使用exception的时候就可以加上它)ex:二:全局错误页面跳转 ==》在项目的web.xml中配置注意: ...原创 2018-10-10 21:32:48 · 2198 阅读 · 0 评论