自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 15---文件上传与下载

1.如何实现文件上传功能:要实现Web开发中的文件上传功能,通常需要完成两步操作:一 在web页面中添加上传输入项;二 在Servlet中读取上传文件的数据,并保存在本地硬盘中;由于大多数文件的上传都是通过表单的形式提交给服务器的,因此,要想在程序中实现文件上传的功能,首先要创建一个用于提交上传文件的表单页面。在页面中,需要使用<input type="file">标签在Web页面中添加文件上传输入项。<input type="file">标签使用有以下两个注意事

2022-01-03 20:21:13 357

原创 14---JSP开发模型

任务:实现用户注册功能创建项目,编写JavaBean.java类编写UserBean,封装用户信息package cn.itcast.chapter11.model2.domain;public class UserBean { private String name; //定义用户名 private String password; //定义密码 private String email; //定义邮箱 public Stri

2021-12-20 14:32:41 129

原创 13---数据库连接池与DBUtils工具

数据库连接池: 在JDBC编程中,每次创建和断开Connection对象都会消耗一定的时间和IO资源。这是因为在Java程序与数据库之间建立连接时,数据库端要验证用户名和密码,并且要为这个连接分配资源,Java程序则要把代表连接的java.sql.Connection对象等加载到内存中,所以建立数据库连接的开销很大,尤其是在大量的并发访问时。假如某网站一天的访问量是10万,那么,该网站的服务器就需要创建、断开连接10万次,频繁地创建、断开数据库连接势必会影响数据库的访问效率,甚至导致数据库崩溃。为...

2021-12-13 20:59:42 895

原创 12---JDBC

JDBC: JDBC的全称是Java数据库连接(JavaDatabaseConnectivity),它是一套用于执行SQL语句的JavaAPI。应用程序可通过这套API连接到关系型数据库,并使用SQL语句来完成对数据库中数据的查询、更新、新增和删除的操作。JDBC编程步骤:装载相应数据库的JDBC驱动并进行初始化 导入专用的jar包(不同的数据库需要的jar包不同)访问MySQL数据库需要用到第三方的类,这些第三方的类,都被压缩在一个.Jar的文件里。mysql-connect...

2021-12-06 14:00:00 555

原创 11---Listener监听器

Listener介绍:1.监听器:Javaweb中的监听器是用于监听web常见对象HttpServletRequest,HttpSession,ServletContext监听器的作用1.监听web对象创建与销毁.2.监听web对象的属性变化3.监听session绑定javaBean操作.监听机制相关概念1.事件----一件事情2.事件源—产生这件事情的源头3.注册监听—将监听器与事件绑定,当事件产生时,监听器可以知道,并进行处理。4.监听器—对某件事情进行处理监听的一个

2021-11-27 22:15:57 425

原创 8---jsp动作元素及JavaBean

JSP动作元素:<jsp:include>在JSP页面中,为了把其他资源的输出内容插入到当前JSP页面的输出内容中,JSP技术提供了<jsp:include>动作元素,<jsp:include>动作元素的具体语法格式如下所示。<jsp:includepage="relativeURL"flush="true|false"/><jsp:forward><jsp:forward>动作元素将当前...

2021-11-20 21:24:35 152

原创 1---网页开发基础

传智书城注册页面设计创建register.html注册页面:在client文件夹中创建注册页面register.html,其中,注册页面引用的CSS样式文件和JS脚本文件代码如下所示。<linkrel="stylesheet"href="css/main.css"type="text/css"/><scripttype="text/javascript"src="js/form.js"></script>实现注册功能的主要代码 regis...

2021-11-20 20:11:05 170

原创 10---Filter过滤器

JSTL中的Core标签库:<c:forEach>标签:在JSP页面中,经常需要对集合对象进行循环迭代操作,为此,Core标签库提供了一个<c:forEach>标签,该标签专门用于迭代集合对象中的元素,如Set、List、Map、数组等,并且能重复执行标签体中的内容,它有两种语法格式,具体如下。迭代包含多个对象的集合:<c:forEach [var="varName"] items="collection" [varStatus="varStatusName

2021-11-20 00:22:22 475

原创 9----EL表达式和JSTL

什么是JavaBean:javaBean是一种规范,也就是对类的要求,他要求类的成员变量提供getter/setter方法。这样的成员变量称为JavaBean属性。JavaBean还要求提供无参构造器。/** * 简单的JavaBean * */public class Student { private String id; private String name; private String password; public String getId() { retur

2021-11-16 12:50:56 427

原创 7---JSP技术

JSP与Servlet的异同JSP:是运行在服务器的页面Servlet: 是运行在服务器的java代码 (有关系)(页面的展示) (html+Java代码)静态的网页: 前后端交互比较麻烦动态的页面: 是可以写html标签 :但是比较麻烦,html 与java代码混合,所有说不使用servle写网页jsp属于一个特殊的servletindex_jsp extends org.apache.jasper.runtime.HttpJspBaseHttpJspBase是HttpServle

2021-11-11 20:45:04 144

原创 6---会话及其会话技术

Cookie(保存在用户端)什么是Cookie:​ Cookie(s)实际上是一个小型文本文件,信息内容以key-value的形式存在.Cookie就像是商城的会员卡,当用户通过浏览器访问网站时,网站服务器可以将一些必要信息保存在cookie中,通过response对象返回给浏览器,浏览器会保存在本地,在下一次浏览改网站时,就会把这些cookie信息一同发送给该web服务器,web服务器就可以根据cookie中的信息来做出响应.(实现判断用户身份)使用步骤: 1. ...

2021-11-07 21:13:13 282

原创 5---解决中文输出乱码、网页定时刷新并跳转

初步了解:1.UTF-8国际编码,GBK中文编码。GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立;2、web tomcat:默认是ISO8859-1,不支持中文的3.java.nio.charset.Charset.defaultCharset() 获得平台默认字符编码;4.getBytes() 是通过平台默认字符集进行编码;出现乱码根本原因就是编码不一致的问题,所以解决方式就是设置编码的方式其中,还分为字节流和字符流的解决方式字节流:

2021-11-04 20:56:08 390

原创 4---请求与响应

1.响应行常见状态码: 1.200——表示一切正常; 2.302(307):页面重新指定向; 3.304:表示文件未修改,使用内存中获取页面资源; 4.404:表示找不到网页; 5.500:服务端出错,可能为代码错误;在Servlet APl中,定义了一个HttpServletResponse接口,它继承自ServletResponse 接口,专门用来封装HTTP响应消息。由于HTTP响应消息分为状态行、响应消息头、消息体三部分。因此,在HttpSe...

2021-11-04 10:40:29 101

原创 3---使用Eclipse开发Servlet、实现Servlet虚拟路径的映射

1.Servlet简介定义:Servlet是Java Servlet的简称,是为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。Servlet实现过程: 1.客户端发送请求至服务器端; 2.服务器将请求信息发送至 Servlet; 3.Servlet 生成响应内容并将其传给服务器; 4.服务器将响应返回给客户端;Servlet作用: 1.动态生成HTML文档; 2.访问服务器的资源,如数据库、 ...

2021-11-03 22:45:34 2034

原创 2---在Eclipse中配置Tomcat

1.Tomcat下载--安装--启动安装采用目前最新版本8.5进行安装,点此跳转Tomcat官网http://tomcat.apache.org/下载。下载后解压到D盘中启动startup.bat闪退解决方法:检查java配置环境:添加系统变量后进入path添加 %JAVA_HOME%\bin 注意:配置完JAVA_HOME后,可将原来配置在Path环境变量中的JDK安装路径替换为“%JAVA_HOME%\bin;”。其中,%JAVA_HOME%代表环境变量JAVA_HOME的当...

2021-11-03 22:06:21 389

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除