视频教学资源掌握请求转发与重定向掌握在Servlet 中处理表单数据掌握Servlet 编程中常见中文乱码的处理了解会话跟踪技术了解Servlet 与线程安全请在预习前完成下列单词的学习,并将单词写在横线上。隐藏域提交显示隐藏域信息2.编写一个HTML 页面模拟用户登录功能,提交到Servlet 中进行验证。当用户名为“admin”和密码为“123456”时,跳转到成功提示页面并显示登录用户名;当用户名和密码错误时,跳转到错误提示页面,效果如下图所示。......
2023-11-21
视频教学资源
了解Servlet
了解Servlet 容器
掌握在Eclipse 中建立Servlet
了解Web.xml 配置文件
掌握Servlet 的生命周期
了解Servlet 体系结构
了解Servlet 常用API
请在预习前完成下列单词的学习,并将单词写在横线上。
①servlet(['sә:vlet] 小服务程序):___________________________________
②description([description] 描述):_________________________________
③initial([i'niʃәl] 初始的):_______________________________________
④configure([kәn'figә] 配置):______________________________________
⑤service(['sә:vis] 服务):_________________________________________
⑥generic([dʒi'nerik] 一般的,普通的,泛化的):_________________________(www.chuimin.cn)
⑦parameter([parameter] 参数):_____________________________________
⑧dispatcher([dɪsˈpætʃɚ] 调度程序,分配器):_________________________
⑨character(['kæriktә] 字,汉字):___________________________________
⑩encoding([in'kәud] 编码,译成密码):_______________________________
1.用Eclipse 编写一个简单的Servlet 应用程序,输出“学习Java Web 编程,我爱Servlet!”,运行效果如下图所示。(参考本章例2.1)
Servlet 中输出信息
2.创建一个Servlet 应用程序,输出服务器端信息,效果如下图所示。(参考本章2.6.2节)
输出服务器端信息
3.客户端浏览器不可以向服务器请求的服务是( )。(选择一项)
A.地址栏输入待访问页面的URL 信息
B.使用层叠样式表
C.超链接
D.表单提交
有关Java Web应用开发的文章
视频教学资源掌握请求转发与重定向掌握在Servlet 中处理表单数据掌握Servlet 编程中常见中文乱码的处理了解会话跟踪技术了解Servlet 与线程安全请在预习前完成下列单词的学习,并将单词写在横线上。隐藏域提交显示隐藏域信息2.编写一个HTML 页面模拟用户登录功能,提交到Servlet 中进行验证。当用户名为“admin”和密码为“123456”时,跳转到成功提示页面并显示登录用户名;当用户名和密码错误时,跳转到错误提示页面,效果如下图所示。......
2023-11-21
Servlet 作为一种在Servlet 容器中运行的组件,必然有一个从创建到销毁的过程,这个过程通常被称为Servlet 的生命周期。Servlet 的生命周期包括加载、实例化、初始化、服务和销毁几个阶段。下面是具体的Servlet 生命周期,如图2.9 所示。图2.9Servlet 生命周期Servlet 容器装载Servlet 类,并实例化一个Servlet 实例对象。初始化的过程主要是读取永久的配置信息、读取初始化参数、连接数据库等,通常这些都是在Servlet 的整个生命周期仅仅需要执行一次的操作。......
2023-11-21
Servlet 体系结构如图2.10 所示。图2.10Servlet 体系结构Servlet 其实就是实现了javax.servlet.Servlet 接口的类,一般通过继承GenericServlet、HttpServlet 等类来实现。javax.servlet 包主要提供了Web 容器能够使用的接口和Servlet 基本类,它不对应于HTTP 协议;javax.servlet.http 包主要包括与HTTP 协议有关的接口和Servlet 类。图2.11Servlet 的层次结构在图2.11 中,列出了javax.servlet 和javax.servlet.http 这两个包中主要的类和接口及其层次结构。这些类和接口可以简单地划分为以下几个类别:Servlet 基本类和接口Web 请求与响应类Servlet 异常类Servlet 其他类......
2023-11-21
Servlet 体系结构是建立在Java 多线程机制之上的,它的生命周期是由Web 容器负责管理的。当有新的客户端请求该Servlet 时,一般不会再实例化该Servlet类,也就是有多个线程在使用这个实例。Servlet 容器会自动使用线程池等技术来支持系统的运行。图3.24调度者线程选取一个工作者线程来服务请求但是,当两个或多个线程同时访问同一个Servlet 时,可能会发生多个线程同时访问同一Servlet 的情况,如图3.25 所示。图3.25两个工作者线程同时执行一个Servlet 的service()方法......
2023-11-21
完成本任务所用到的主要知识点:在Eclipse 中建立Servlet在web.xml 中配置Servlet配置和获取Servlet 初始化参数在Eclipse 中创建一个Servlet,并在web.xml 文件中为Servlet 添加初始化参数,然后在Servlet 中获取配置的参数并输出。该接口提供了getInitParameter()方法获取Servlet 的初始化参数。创建Servlet首先需要建立一个项目sj3_1。图上机2.2填写包名包建立好后,就在此包中建立Servlet 类。GetInitparameterServlet 类的代码如下:web.xml 配置Servlet 及初始化参数web.xml 代码如下:测试运行发布项目,启动Tomcat 服务器。......
2023-11-21
完成本任务所用到的主要知识点:JavaBean 与动作JSP Model 2 架构JSP 内置对象使用JSP Model 2 架构重构网络留言板。在MVC 架构中,一个应用程序被分成3 部分,模型、视图和控制器。所以,若要使用JSP Model 2重构网络留言板,就只需把充当控制器角色的JSP 页面改为Servlet 实现。建立发表留言的Servlet,其代码如下。测试运行重构后的网络留言板项目,效果和Model 1 程序的运行效果一样。......
2023-11-21
统一资源定位符也被称为网页地址,是用于完整地描述Internet 上网页和其他资源的地址的一种标识方法。现在它已经被万维网联盟编制为Internet 标准RFC1738 了。例如:其中“http”指使用的协议,“mail.***.com”是服务器名,“80”是端口号,“/a/j/js3/main.jsp”是路径,“?sid=SDeQWJeebVpZIlKECzee”是询问。同样,“80”是超文本传输协议文件的常用端口号,因此一般也不必写明,用户只要键入统一资源定位符的一部分(mail.***.com/a/j/js3/main.jsp?......
2023-11-21
相关推荐