- 博客(16)
- 收藏
- 关注
原创 文件上传和下载
实现文件上传1.创建项目,导入JAR包 在Eclipse中创建一个名称为chapter12的Web项目,在项目的WEB-INF/ib目录下导入JAR包commons-fileupload-1.3.1.jar和commons-io-2.4.jar,并发布到类路径下。2.创建上传页面 创建一个form.jsp的文件做界面:<%@ page language="java" contentType="text/html; charset=UTF-8" p...
2021-12-26 22:59:06
297
原创 JSP开发模型
JSP开发模型为了方便使用JSP技术,SUN公司玮JSP技术提供了两种开发模型:JSP Mode1 和 JSP Mode2.1.创建项目,编写JavaBean(1)编写一个UserBean类,用于封装用户信息,代码如下:package chapter14.jsp; public class UserBean { private String name; private String password; private String email; public String ge
2021-12-26 22:53:00
242
原创 数据库连接池
数据库连接池DBCP数据源DBCP是数据库连接池(DataBase Connection Pool)的简称,是Apache组织下的开源连接池实现,也是Tomcat服务器使用的连接池组件。单独使用DBCP数据源时,需要在应用程序中导入两个JAR包,具体如下。1.commons-dbcp.jar包 commons-dbcp.jar包是DBCP数据源的实现包,包含所有操作数据库连接信息和数据库连接池初始化信息的方法,并实现了DataSource接口的getConnection()方法。...
2021-12-26 22:46:08
379
原创 JavaWeb JDBC
1.实现第一个JDBC程序在MySQL中创建一个名称为jdbc的数据库,然后在该数据库中创建一个users表,创建数据库和表的SQL语句如下所示。CREATE DATABASE jdbc; USE jdbc; CREATE TABLE users( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(40), password VARCHAR(40), email VARCHAR(60), birthday DAT
2021-12-26 22:29:19
210
原创 Selvlet高级(Java web)
实现第一个Filter首先在Eclipse中创建一个名为chapter08的Web项目,然后在该项目的src目录下创建一个名为pidan.filter包,最后在该包下创建一个名为MyServlet的Servlet 类,该类用于访问时在浏览器中输出“Hello MyServlet”。package chapter09; import java.io.IOException;import javax.servlet.ServletException;import javax.servlet..
2021-11-29 21:35:48
335
原创 JSTL中的标签库
<c:forEach>标签该标签专门用于迭代集合对象中的元素,并能重复执行标签体中的内容,它有两种语法格式语法一:迭代包含多个对象的集合<c:forEach [var="name"] items="collection" [varStatus="varStatusName"] [begib="begin"] [end="end"] [step="step"]> body content</c:forEach> 语法二:迭代指定范围内的集合
2021-11-21 00:13:20
297
原创 EL表达式和JSTL
在JSP开发中,为了获取Servlet域对象中储存的数据,需要经常书写很多Java代码,这样的做法会使JSP页面混乱,难以维护,为此,在JSP2.0规范中提供了EL表达式。EL是一种简单的数据访问语言。1.1初识ELEL表达式的语法非常简单,都是以"${"开始,以"}"结束的,具体格式如下${表达式}在项目的src目录创建包cn.itcase.chapter08.servlet,在包里创建一个用于存储用户名和密码的类MyServlet.java然后,在WebContent目录下编.
2021-11-20 23:48:47
686
原创 传智书城JSP页面
1.首页设置在chapter06项目的webcontent目录下创建一个名称为index.jsp的页面文件,该文件使用<jsp:forword>动作元素跳转到项目客户端展示的首页<body> <jsp:forward page="client/index.jsp"></jsp:forward></body>2.文件移植将第一章传智书城案例中的client文件复制到webcontent目录下,并将client文件夹下的所有
2021-11-20 22:57:46
1710
1
原创 JSP隐式对象与JSP动作元素
JSP隐式对象out对象:在JSP页面中,经常需要向客户端发送文本内容,这时需要使用out对象来实现;在chapter06项目的WebContent目录下创建一个名称为out的JSP文件:运行结果pageContext对象:使用该对象可以访问其他8个隐式对象;在chapter06项目的WebContent目录下创建一个名称为pageContext.jsp;运行结果exception对象:在JSP页面中,经常需要处理一些异常信息,这时就可以用这个对象来实现;..
2021-11-20 21:09:30
548
原创 JSP技术
JSP概述:JSP全名是Java Server Pages,它是建立在Servlet规范之上的动态网页开发技术JSP基本语法:一.JSP脚本元素:是指嵌套在<%和%>之中的一条或多条Java程序代码。1.JSPScriptlets是一段代码,当需要使用Java实现一些复杂操作或控制时,可以使用它<% java代码(变量,方法,表达式)%>2.JSP声明语句JSP声明语句用于生命变量和方法,它以"<%!"开始,以"%>"结束,语法如下
2021-11-20 20:44:45
273
原创 使用session实现用户登录
通过所学Session知识,使读者学会如何使用Session技术实现用户登录的功能。1.创建封装用户信息类:2.创建servlet:1)创建indexServlet类显示网站首页,如果用户没有登陆,那么首页界面提示用户登录,否则,显示用户已经登录信息,判断用户是否真的登录:2)LoginServlet,用于显示用户登录后的界面:3)创建LogouServlet类会将用户信息移除,并转跳到首页:3.创建登录页面创建名称login.html的创业面,页面包含...
2021-11-20 19:40:36
8125
1
原创 Cookie对象和Session对象
Cookie对象cookie是一种会话技术,它用于将会话过程中的数据保存到用户的浏览器中,从而使浏览器和服务器可以更好的地进行数据交互。显示用户上次访问时间:1.创建Serlet:在eclipse中新建web项目chapter05,并在该项目下新建一个名为cn.itcast,chapter05.cookie.example的包,在该包中编写一个为LastAccessSerclet的Servlet类,实现获取Cookiie信息并将当前时间Cookie值发送给客户端。运行再.
2021-11-20 17:24:25
287
原创 请求和响应
一.实现网页定时刷新并跳转1.创建Servlet在chapter04项目的cn.itcast.chapter04.response包中编写一个名为RefreshServlet的类该类使用response对象的setHeader()方法实现了网页的定时刷新并转跳的功能:运行2.实现请求重定向在某些情况下,针对客户端的请求,一个Servlet类可能无法完成全部工作,这时,可以使用请求重定向来完成,所谓请求重定向,指的是Web服务器收到请求之后,可能由于条件的限制或者是不允..
2021-11-18 22:39:14
1079
原创 使用eclipse工具开发servlet,实现servlet虚拟路径的映射
↵实现第一个servlet1.创建servlet项目2.右键servers选项卡中的tomcat,将项目添加进去3.在WebContent目录下创建一个html文件,在文件中随便写点内容。保存并重新运行项目4.新建一个servlet文件,并编写servlet实例5.设置servlet映射路径第二种方式构建servlet1.新建一个servlet文件,并编写servlet实例2.设置第二个s...
2021-11-04 23:22:19
239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人