1. 由 URL直接 调用 Servlet
2. 在 〈form> 标记中指定 Servlet
可以在 〈form> 标记中调用 Servlet。HTML 格式使用户能在 Web 页面(即从浏览器)上输入数据,并向 Servlet 提交数据。例如:
〈form name
="myform" action
="/servlet/myservlet" method
=" ">
〈input type="radio" name="broadcast" value="am">AM〈BR>
〈input type="radio" name="broadcast" value="fm">FM〈BR>
〈/form>
action 特性表明了用于调用 Servlet 的 URL。
关于method 的特性,如果用户输入的信息是通过 GET 方法向 Servlet 提交的,则
Servlet 必须优先使用 doGet() 方法。反之,如果用户输入的信息是通过 POST 方法向 Servlet 提交的,则
Servlet 必须优先使用 doPost() 方法。
3.在 〈SERVLET> 标记中指定 Servlet
当使用
〈SERVLET> 标记来调用 Servlet 时,如同使用 〈form> 标记一样,无需创建一个完整的 HTML
页面。作为替代,Servlet 的输出仅是 HTML 页面的一部分,且被动态嵌入到原始 HTML
页面中的其它静态文本中。所有这些都发生在服务器上,且发送给用户的仅是结果 HTML 页面。建议在 Java 服务器页面(JSP)文件中使用
〈SERVLET> 标记。
4.在 JSP 文件中调用 Servlet
可以从 JavaServer 页面(JSP)文件中调用 Servlet。
核心:
要获得有关用户的请求信息,请使用 request.getParameterNames()、request.getParameter() 和 request.getParametervalues() 方法和request.getMethod()、request.getLocalName()
执行页面跳转request.getResquestDispatcher(url).forward(request,response)
分享到:
相关推荐
### HttpServlet 详解 #### 1. 绪言 本文档主要介绍了Java Servlet API 2.1版本的相关内容,特别关注于`HttpServlet`类及其在实际应用中的作用。`HttpServlet`是Java Servlet API中一个重要的类,它为HTTP协议提供...
以下是Servlet调用的四种常见方式的详细说明: 1. **通过URL调用** 这是最基础的调用方式,用户在浏览器地址栏输入与Servlet映射的URL,如`http://localhost:8080/myservlet/hello`。服务器接收到请求后,根据`web...
Servlet 详解 Servlet 是 Java 语言中的一种服务器小程序,它可以与运行于客户端的 Applet 进行交互,也可以直接与 HTML 页进行交互。Servlet 的功能包括: 1. 与客户端 Applet 进行交互 2. 直接与 HTML 页进行...
Servlet 是服务 HTTP 请求并实现 javax.servlet.Servlet 接口的 Java 类。Web 应用程序开发人员通常编写 Servlet 来扩展 javax.servlet.http.HttpServlet,并实现 Servlet 接口的抽象类专门用来处理 HTTP 请求。
java web Servlet概念详解
### Servlet与JSP深入详解:基于Tomcat的Web开发 #### 一、Servlet技术概述 Servlet是一种用Java编写的服务器端应用程序接口(API),它扩展了Java Web开发的功能。Servlet可以响应HTTP请求,并且能够处理复杂的...
### Servlet详解 #### 1. Servlet工作原理 Servlet是一种服务器端的小程序,主要用来处理HTTP请求并返回HTTP响应。Servlet由Servlet容器(如Tomcat、Jetty等)管理其生命周期,这种容器通常作为Web服务器的一部分...
在IT行业中,FTP(File Transfer Protocol)客户端和Servlet的调用是常见的网络编程任务,尤其在构建Web应用程序时。本文将深入探讨这两个概念以及它们如何协同工作。 FTP客户端是用来连接到FTP服务器并执行文件...
### Servlet 生命周期详解 #### 初始化阶段 初始化阶段是整个Servlet生命周期的第一个关键步骤,它标志着Servlet的开始。此阶段主要由以下步骤组成: 1. **Servlet容器加载Servlet类**:Servlet容器负责加载...
本篇将深入探讨如何利用C#来调用Servlet并发送XML数据,这对于跨语言通信和系统集成具有重要意义。 首先,理解C#调用Servlet的过程。Servlet是Java Web应用的一部分,它运行在服务器端,处理来自客户端(如浏览器)...
ServletAPI详解 Servlet技术是JavaWeb开发中的基石,它提供了处理客户端请求并返回响应的核心机制。Servlet主要功能包括动态生成HTML文档、转发请求到其他Servlet、读取和写入Cookie,以及访问各种服务器资源,如...
通过`@Asynchronous`注解,Servlet可以执行异步操作,这在处理耗时任务如数据库查询或远程服务调用时特别有用。同时,异步Listener允许开发者监听异步处理的开始、结束等事件,以进行相应的处理。 文件上传API在...
### Servlet过滤器详解 #### 一、Servlet过滤器的概念与作用 Servlet过滤器,作为Java Servlet规范中的一个重要组成部分,自2.3版本起被引入,主要用于在Servlet容器中对请求和响应进行预处理和后处理。它不直接...
在本文中,我们将深入探讨如何在Java的Servlet环境中调用Kettle 5.0,一个强大的数据转换和ETL(提取、转换、加载)工具。Kettle,也称为Pentaho Data Integration(PDI),提供了丰富的API和插件,允许开发者在Java...
Servlet API详解 Servlet技术是Java Web开发中的核心组成部分,它为服务器端的动态网页和应用程序提供了基础。Servlet API是Java Servlet规范的一部分,由Java EE(Enterprise Edition)定义,用于处理客户端请求并...
这个名为“servlet/jsp深入详解源代码”的资料集合可能包含了他在Servlet和JSP领域的深入讲解,以及相关的源代码示例。 Servlet是Java平台上的一个标准接口,它允许开发者编写可被Web服务器调用的Java代码来处理...
本篇文章将详细讲解如何在JSP中调用Servlet,这对于初学者来说是一份非常实用的指南,能帮助你避免在学习过程中遇到的一些常见问题。 首先,了解JSP和Servlet的基本概念: 1. JSP:它是一种基于Java的服务器端脚本...
JavaBean与servlet的关系详解
Servlet Session机制详解,如题,详细描述Session的原理,及使用方法,附部分代码