自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2022-01-07 19:58:46 431

原创 ---JSP开发模型

任务:实现用户注册功能创建项目,编写JavaBean.java类编写UserBean,封装用户信息编写RegiterFormBean类,用于封装注册表单信息代码如下:package cn.itcast.chapter11.model2.domain;import java.util.HashMap;import java.util.Map;public class RegisterFormBean { private String name; ...

2022-01-07 19:54:34 60

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

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

2022-01-07 19:49:22 155

原创 -------JDBC

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

2022-01-07 19:37:53 514

原创 Listener监听器

Listener介绍:1.监听器:监听机制相关概念2.web监听器介绍:javaweb监听器介绍javaweb监听器创建步骤演示监听对象创建与销毁HttpServletRequest对象的创建与销毁监听监听步骤监听域对象的生命周期要想对Servlet域对象的生命周期进行监听,需要实现域对应的 3.ServletContextListener,HttpSessionLister和ServletRequestLi...

2022-01-07 18:53:57 114

原创 jsp动作元素及JavaBean

JSP动作元素:<jsp:include>在JSP页面中,为了把其他资源的输出内容插入到当前JSP页面的输出内容中,JSP技术提供了<jsp:include>动作元素,<jsp:include>动作元素的具体语法格式如下所示。<jsp:forward><jsp:forward>动作元素将当前请求转发到其他Web资源(HTML页面、JSP页面和Servlet等),在执行请求转发之后的当前页面将不再执行,而是...

2022-01-07 18:29:51 105

原创 网页开发基础

传智书城注册页面设计创建register.html注册页面:在client文件夹中创建注册页面register.html,其中,注册页面引用的CSS样式文件和JS脚本文件代码如下所示。实现注册功能的主要代码 register.html当页面信息全部填写完成并通过校验后,单击“同意并提交”按钮后,会提交到<form>标签中action属性指定的registersuccess.html页面,该页面用于表示用户注册成功。其页面主要代码如下所示。...

2022-01-07 18:17:04 319

原创 Filter过滤器

JSTL中的Core标签库:<c:forEach>标签:在JSP页面中,经常需要对集合对象进行循环迭代操作,为此,Core标签库提供了一个<c:forEach>标签,该标签专门用于迭代集合对象中的元素,如Set、List、Map、数组等,并且能重复执行标签体中的内容,它有两种语法格式,具体如下。迭代包含多个对象的集合:迭代指定范围内的集合:var属性用于指定将当前迭代到的元素保存到page域中的名称。items属性用于指定将要迭代的集合对象..

2022-01-07 18:06:24 440

原创 EL表达式和JSTL

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

2021-11-18 15:43:27 48

原创 JSP技术

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

2021-11-18 15:07:08 57

原创 会话及其会话技术

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

2021-11-18 14:45:39 121

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

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

2021-11-18 14:13:21 301

原创 请求与响应

请求与响应常见的状态码:200---表示很正常302(307):页面重新指定向304:表示文件未修改404:表示找不到网页500:服务端出错,可能为代码错误

2021-11-18 14:00:06 51

原创 ServletConfig和ServletContext

启动Tomcat服务器,访问TestServlet03,显示的结果

2021-11-05 11:20:10 55

原创 Servlet、实现servlet虚拟路径映射

2021-11-05 11:07:29 76

原创 作业配置tomcat

2021-11-05 10:55:38 40

空空如也

空空如也

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

TA关注的人

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