- 博客(15)
- 收藏
- 关注
原创 15次作业实现文件上传
·实现文件上传 实现Web文件的上传功能需要两步操作,一个是在Web页面上添加传输入项,二是在Servlet中读取上传文件的数据。 使用<input type=”file”>标签的使用需要注意两点 .///必须设置input输入项的name属性 .///必须将表单页面的method的属性设置为post方式 文件上传的相关API Filetem接口 它只要用于Commons-FileUpload组件当中,主要是封装单个表单字段元素。 Boolean()方法...
2021-12-24 21:26:13 294
原创 第14次作业JSP开发模型
JSP开发模型 Jsp的原型就是JSP Model,为了更加方便的使用jsp技术,也设计出了1和2的两个版本,1是适合小型web项目的快速开发,2是在1的基础上提出的,更加适合于大型的web项目开发。 JSP Model1 为了使得代码不会出现和Java代码强行耦合一起,可读性很差,数据,业务逻辑,控制流程混合在一起,使得程序难以修改和维护,就是退出了JSP Model1 JSP Model2 虽然1 可以将数据和部分的业务逻辑从JSP分离出去,但是JSP页面仍然需要负责流程控制和产...
2021-12-17 15:51:55 496
原创 第13次作业-数据库连接池
数据库连接池 DataSource接口 它可以建立获取数据库连接对象,负责数据库建立连接,并且定义返回值。 DBCP数据源 Commons-dbcp.jar包 它是DBCP的数据源实现包,包含了所以的操作数据库连接信息和数据库连接池初始化信息的方法 Commons-pool.jar包 它是DBCP数据库连接池实现包的依赖包,为实现包提供了支持,所以依赖包也是很重要的 通过BasicDataSource类来直接创建数据源对象 在使用BasicDataSource类创...
2021-12-10 16:13:10 1464
原创 第12次作业
什么是JDBC JDBC的全称是Java数据库连接,它可以用于执行SQL语句中javaAPL,我们可以运用这个,并使用SQL语句来完成对数据库中数据的查询,更新,新增和删除操作。 不同种类的数据库在其内部的处理数据方式是不同的,如果用数据库本身提供的访问接口应用程序的可移植性就很差,JDBC这个时候就出来把这个问题很好的解决了,它可以不必使我们用户和底层的数据库交互,这就使得代码的通融性更强了。 如图所示 ...
2021-12-03 22:42:43 767
原创 第11次作业
监听域对象的生命周期 对Servlet域对象的生命周期进行监听,必须实现域对应的3个接口,我们可以为每一个监听器编写一个单独的类,同时也可以用一个类来实现这三个接口,让他有3个事件监听的功能。 创建监听器并且实现接口中的所有方法 添加监听器类信息 因为web当中文件元素有一些是有规律的,所以要规范,但是同级的元素顺序是可以任意的。(web里面的东西自带,这里不做截图) 启动项目,查看ServletContext对象创建信息 创建测试页面 为了查看Http...
2021-11-26 16:28:33 726
原创 第九次作业
<C:forEach>标签 通常在JSP页面中,经常需要对集合对象进行循环的操作,所以该标签专门被用于迭代集合对象中的元素 <C:forEach>的多个属性 .///var属性用于指定的元素保存在page域中 .///items用于指定的集合对象 .///varStatus属性用于指定的当前迭代状态信息对象保存到page当中 .///begin属性用于指定从集合当中第几个元素开始迭代可以对他进行指定 .///step属性用于指定迭代的步长 &...
2021-11-19 21:20:58 322
原创 第八次作业
EL表达式 在JSP开发中,为了获取Servlet域对象中存储数据,就需要去写非常多的JAVA代码,这样呢就会使JSP页面更加的混乱,就会难以维护,所以这时候就出来了EL表达式在进行规范。 初识EL具体如下: 表达式 EL标识符的书写规范: .///不能以数字开头 .///不能说EL中的保留字 .///不能是隐式对象 EL中的保留字: .///保留字是在编程语言中事先就定义好了的特色含义的字:如false,not,or等 EL中的变量: EL的表达式中...
2021-11-15 12:35:48 460
原创 第七次作业
Exception对象 在JSP对象中常常需要处理一些异常信息,它用于封装JSP中去抛出异常信息,当然它也只能在错误处理页面才能使用: JSP动作元素 <JSP:include>动作元素 在<JSP:include>动作元素当中可以把其他资源输出内容插入到当前的JSP页面当中去; 它的工作执行原理是将被包含的页面编译处理后将结果包含在页面当中。 <JSP:forward>动作元素 这个元素可以将当前请求转发到其他WEB资源,然后去执行该元素指..
2021-11-12 19:02:44 568
原创 第6次作业
JSP运用 JSP运行原理: Js应用是什么,它是建立在Servlet规范上的动态网页技术开发,可以让HTML和java的代码在同一环境下编写具有以下特点: .///跨平台性 .///业务代码分离 .///组件重用 .///预编性 JSP注释: Jsp的注释方式 Include指令: 在实际开发需要,需要在jsp页面静态包含一个文件。 在WEBCONTENT目录下建两个JSP文件DATE和INCLUDE, OUT对象 在JSP页面当中,经常需要向客户...
2021-11-08 15:07:11 203
原创 第5次作业
Cookie 对象是什么: .///是一种绘画技术,它会将会话过程中的数据保存到用户浏览器 当中,从而更好的进行数据交互。 显示用户上次访问时间: Session对象是什么: .///对于医院就诊它就是病人的病例档案,当客户端访问服务器时,服务器就可以判断出是那个用户发出的,就可以选择与它对应的Session对象来进行服务。 注意:Session是需要CKie对象帮助记录和回送Session对象的信息的。 Session超时管理: .///相当于就是如果客户没有访问客户端,已经停
2021-11-07 18:02:17 93
原创 第一次作业
配置servlet的相关接口 在把TOMcat配置完毕后根据书上重新创建一个来进行编译servle程序: Ser的特点 3.ServletContext接口 ServletContext对象是在web服务器启动时就创建了,是web服务器创建的servletContext对象, 每一个web项目只有一个ServletContext对象。 ServletContext对象的作用:获取web应用程序的初始化参数,在w...
2021-11-06 14:14:31 79
原创 第三次作业
运用到servletconfig接口,来实现互通,创建xml文件: 实现servlet程序: servlet的生命周期:. ///初始化阶段: 当客户端向Servlet容器发出HTTP请求要求访问Servlet时,Servlet容器首先会解析请求, 检查内存中是否已经有了该Servlet对象,如果有直接使用该Servlet对象,如果没有就创建 Servlet实例对象,然后通过调用init()方法实现Servlet的初始化工作。需要注意的是,在Servlet 的整个生命周期内,它的init()方.
2021-10-31 20:01:01 121
原创 第四次作业
解决中文的乱码问题 chapter04项目的cn.itcast.chapter04.response包中编写一个名为ChineseServlet的类运行结果: 网页的定时刷新和对的跳转 实现登录界面的跳转 运行结果: HttpServletRequest对象chapter04项目的src目录下,新建一个名称为cn.itcast.chapter04.request的包,在包里新建一个名叫RequestLineServlet的类 运行结果: 消息头的...
2021-10-31 19:38:01 213
原创 第一次作业
启动Tomcat 跟着书上就可以一直做下去 书上的是7.0,因为我们的版本不同所以更改为8.5的 点击Browse完成Eclipse和Tomcat的关联 点击进去完成其他配置 把环境搭好,记住要更改端口号,当然也可以不用但是后面可以会出问题,这一个配置完成后,出去点击右下角绿色圆点运行查看效果就可以 ...
2021-10-31 18:59:37 71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人