- 博客(15)
- 收藏
- 关注
原创 第15次作业
<文件的上传和下载>1,创建项目,导入JAR包在Eclipse中创建名称为chapter12的web项目,在项目的web-INF/lib目录下导入JAR包commons-fileupload-1.3.1和commons-io-2.42,创建上传页面在chapter12项目的WebContent目录下创建一个名称为form的jsp页面3,创建Servlet在项目的src目录下创建包cn.itcast.fileupload,在包下创建类UploadServlet..
2022-01-03 20:00:06
232
原创 第14次作业
<按照Model2思想实现用户注册功能> 实现步骤:1,创建项目,编写JavaBean (1)编写UserBean类创建一个名称为chapter11的Web项目,在src目录下创建包cn.itcast.chapter11.model2.domain,在包中定义UserBean类:(2)在cn.itcast.chapter11.model2.domain包中定义RegisterFormBean类2,创建工具类创建包cn.itcast.ch...
2021-12-18 18:16:07
431
原创 第13次作业
<DBCP数据源>1,通过BasicDataSource类直接创建数据源对象(1)创建chapter10的web项目,并导入mysql-connector-java-5.0.8-bin,commons-dbcp-1.4,commons-pool-1.6等3个JAR包然后创建包cn.itcast.chapter10.example,在包下创建一个Example01类程序执行结果2,通过读取配置文件创建数据源对象(1)在项目的src目录下创建dbcpcon..
2021-12-12 14:31:56
852
原创 第12次作业
<实现第一个JDBC程序>1,搭建数据库环境在mysql中创建一个名为jdbc的数据库,然后建一个users表,并插入数据,效果如下:2,创建项目环境,导入数据库驱动把考下来的mysql数据库驱动文件复制到项目的lib目录下3,编写JDBC程序创建包cn.itcast.jdbc.example,然后创建Example01类单点右键,RUN AS 选JAVA那个,控制台的结果如下:<PreparedStatement对象>在...
2021-12-11 21:04:03
782
原创 第十一次作业
使用Filter实现用户自动登录1,编写User类 在chapter08项目下创建cn.itcast.chapter08.entity包,在这个包内编写User类,用于封装用户信息,代码如下:2,实现登录页面和首页(1) 在chapter08项目的WebContent根目录中,编写login.jsp页面,代码如下:(2)在chapter08项目的WebContent根目录中,编写index.jsp页面,代码如下:注意:在上述JSP文件中使用了JSTL标签库,...
2021-12-04 13:54:54
230
原创 任务——解决中文输出乱码问题
由于计算机中的数据都是以二进制形式存储的,因此,当传输文本时,就会发生字符与字节之间的转换。字符与字节之间的转换是通过查码表完成的,将字符转换成字节的过程称为编码,将字节转换成字符的过程称为解码,如果编码和解码使用的码表不一致,就会导致乱码问题。 【实现步骤】 1、创建servlet 在test项目的cn.itcast.response包中编写一个名为ChineseServlet的类,在该类中定义一个中文字符串,然后使用字符输出流输出。...
2021-11-20 18:01:01
2576
原创 第十次作业
(1)实现一个filter程序1,首先在Eclipse中创建一个名为chapter08的Web项目,然后在该项目的src目录下创建一个名为cn.itcast.chapter08.filter包,最后在该包下创建一个名为MySenvlet的Senlet类,该类用于访问时在浏览器中输出“HelloMyServlet"。MyServlet类的具体代码如下:2,在web.xml中对Servlet进行配置在Tomcat上查看3,在cn.itcast.chapter0...
2021-11-20 17:43:56
247
原创 chapter07——EL表达式和JSTL
7.1 初识 Javabean 7.1.1----什么是Javabean:它是java开发中常用的组件,其实就是一个java类,它的作用就是封装数据。JavaBean组件需要遵循的规范:1):它必须具有一个公共的,无参数的构造方法2):它提供公共的setter方法和getter方法 7.1.2-----访问JavaBean的属性: 类的成员变量和属性的一个关系: 在普通的java类里面,成员变量可以说成就是属性。 ...
2021-11-18 18:38:27
77
原创 chapter03——Servlet基础
3.1 Servlet概述jsp的前身就是Servlet什么是Servlet:Servlet是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序Servlet技术具有的特点(1)方便(2)跨平台(3)灵活性和可扩展性3.2 Servlet开发入门 3.2.1------实现第一个Servlet程序1.创建Servlet文件2.编译Servlet文件...
2021-11-18 17:52:29
242
原创 chapter05——会话及其会话技术
5.1 会话概述在日常生活中,从拨通电话到挂断电话之间的一连串的你问我答的过程就是一个会话。Web应用中的会话过程类似于生活中的打电话过程,它指的是一个客户端(浏览器)与Web服务器之间连续发生的一系列请求和响应的过程,例如,一个用户在某网站上的整个购物过程就是一个会话在打电话过程中,通话双方会有通话内容,同样,在客户端与服务器端交互的过程中,也会产生一些数据。例如,用户甲和乙分别登陆了购物网站,甲购买了一个Nokia手机,乙购买了一个iPad,当这两个用户结账时,Web服务器需要对用户甲和乙的信息
2021-11-17 22:58:54
137
原创 chapter02——Java web概述
2.1XML基础 2.1 .1XML概述 1.什么是XMLXML全称为Extensible Markup Language,意思是可扩展的标记语言。 2.XML和HTML的比较 (1)、 HTML中不区分大小写,XML中严格区分大小写; (2)、 HTML有固定的标记,而XML没有固定的标记,允许定义标记,允许嵌套信息结构; (3)、 HTML如果上下文清楚地显示出段落或者列表键在何处结尾,那么可以省略或者之类的结束标记。在X...
2021-11-17 22:27:08
333
原创 chapter06——JSP技术
6.1,JSP概述 6.1.1什么是JSPJSP全名是Java Servlet Pages,它是建立在Servlet规范之上的动态网页开发技术。 6.1.2JSP运行原理(1)客户端发送请求,请求访问JSP文件(2)(3)(4)(5)(6)(7)(8)...
2021-11-17 21:29:44
306
原创 chapter05任务——显示用户上次访问时间
实验步骤1,创建Servlet 在Eclipse中新建Web项目chapter05,并在该项目下新建一个名称为cn.itcast.chapter05.cookie.example的包,在这个包下编写一个名称为LastAccessServlet的Servlet类,在这个LastAccessServlet类里编写代码如下2,配置映射信息,查看运行效果 在web.xml中配置LastAccessServlet的映射,然后启动Tomact服务器,在浏览器地址栏中输入lo...
2021-11-07 21:11:55
696
原创 chapter04——请求和响应
一.HttpServletResponse对象 他继承自servletResponse接口,用来封装HTTP响应消息,由于HTTP响应消息分为状态行、响应消息头、消息体三部分,因此,在HttpServletResponse中定义了状态行、响应消息头、消息体三部分;1.发送状态码的相关方法——setStatus(int status)方法 该方法用于设置HTTP响应消息的状态码,并生成相应代码行;默认会生成一个状态码为200的状态行;——sendEr...
2021-11-05 11:22:04
268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人