📝 Servlet教程

70篇技术文档
  Servlet-处理日期

📅  最后修改于: 2020-11-12 05:43:34        🧑  作者: Mango

使用Servlet的最重要优点之一是,您可以使用Java核心中可用的大多数方法。本教程将带您浏览Java提供的Date类,该类在java.util包中可用,该类封装了当前日期和时间。Date类支持两个构造函数。第一个构造函数使用当前日期和时间初始化对象。以下构造函数接受一个参数,该参数等于自1970年1月1日午夜以来经过的毫秒数一旦有Date对象可用,就可以调用以下任何一种支持方法来播放日期-Sr...

  Servlet-页面重定向

📅  最后修改于: 2020-11-12 05:43:51        🧑  作者: Mango

页面重定向是一种将客户端发送到请求之外的新位置的技术。页面重定向通常在文档移动到新位置或由于负载平衡而使用时。将请求重定向到另一个页面的最简单方法是使用响应对象的sendRedirect()方法。以下是此方法的签名-此方法将响应以及状态代码和新页面位置发送回浏览器。您还可以一起使用setStatus()和setHeader()方法来实现相同的效果-例此示例显示servlet如何执行页面重定向到另一...

  Servlet-命中计数器

📅  最后修改于: 2020-11-12 05:44:19        🧑  作者: Mango

点击计数器访问网页很多时候,您可能会对了解网站特定页面上的总点击数感兴趣。使用Servlet计算这些点击非常简单,因为Servlet的生命周期由运行它的容器控制。以下是实现基于Servlet生命周期的简单页面点击计数器所要采取的步骤-在init()方法中初始化全局变量。每次调用doGet()或doPost()方法时都要增加全局变量。如果需要,可以使用数据库表将全局变量的值存储在destroy()方...

  Servlet-自动页面刷新

📅  最后修改于: 2020-11-12 05:44:40        🧑  作者: Mango

考虑一个显示实时游戏得分或股票市场状态或货币汇率的网页。对于所有此类页面,您将需要使用浏览器的“刷新”或“重新加载”按钮定期刷新网页。Java Servlet通过为您提供一种机制来简化此工作,使您可以以某种方式制作网页,使其在给定间隔后自动刷新。刷新网页的最简单方法是使用响应对象的setIntHeader()方法。以下是此方法的签名-此方法将标头“ Refresh”连同指示时间间隔(以秒为单位)的...

  Servlet-发送电子邮件

📅  最后修改于: 2020-11-12 05:45:22        🧑  作者: Mango

要使用Servlet发送电子邮件非常简单,但首先要在计算机上安装JavaMail API和Java激活框架(JAF)。您可以从Java的标准网站下载最新版本的JavaMail(1.2版)。您可以从Java的标准网站下载最新版本的JAF(版本1.1.1)。下载并解压缩这些文件,在新创建的顶级目录中,您将找到两个应用程序的大量jar文件。您需要在CLASSPATH中添加mail.jar和activat...

  Servlet-包装

📅  最后修改于: 2020-11-12 05:45:47        🧑  作者: Mango

涉及WEB-INF子目录的Web应用程序结构是所有Java Web应用程序的标准,并由Servlet API规范指定。给定myapp的顶级目录名称。这是这个目录结构的样子-WEB-INF子目录包含名为web.xml的应用程序的部署描述符。所有HTML文件都应保存在顶层目录myapp中。对于管理员用户,您将找到ROOT目录作为父目录。在包中创建ServletWEB-INF / classes目录包含...

  Servlet-调试

📅  最后修改于: 2020-11-12 05:46:19        🧑  作者: Mango

测试/调试servlet总是很困难。 Servlet往往涉及大量的客户端/服务器交互,因此可能会出错,但很难重现。这里有一些提示和建议,可能会帮助您进行调试。System.out.println()System.out.println()易于用作标记,以测试是否正在执行某些代码。我们也可以打印出变量值。另外-由于System对象是核心Java对象的一部分,因此可以在任何地方使用它,而无需安装任何其...

  Servlet-国际化

📅  最后修改于: 2020-11-12 05:46:56        🧑  作者: Mango

在继续之前,让我解释三个重要术语-国际化(i18n)-这意味着使网站能够提供翻译成访客语言或国籍的不同版本的内容本地化(l10n)-这意味着向网站添加资源以适应特定的地理或文化区域。地区-这是一个特定的文化或地理区域。通常将其称为语言符号,后跟由下划线分隔的国家/地区符号。例如,“ en_US”代表美国的英语语言环境。建立全球网站时,应注意许多事项。本教程不会为您提供完整的详细信息,但是会为您提供...

  Servlet-注释

📅  最后修改于: 2020-11-12 05:47:44        🧑  作者: Mango

到目前为止,您已经了解了Servlet如何使用部署描述符(web.xml文件)将应用程序部署到Web服务器中。 Servlet API 3.0引入了一个名为javax.servlet.annotation的新程序包。它提供了可用于对Servlet类进行注释的注释类型。如果使用批注,则不需要部署描述符(web.xml)。但是您应该使用tomcat7或任何更高版本的tomcat。注释可以替换Web部署...

  Servlet-问题和解答

📅  最后修改于: 2020-11-12 05:47:59        🧑  作者: Mango

Servlets Questions and Answers旨在帮助学生和专业人员准备各种认证考试和求职面试。本节提供了有用的样本面试问题和多项选择题(MCQ)及其答案的有用集合,并提供了适当的解释。SNQuestion/Answers Type1Servlets Interview QuestionsThis section provides a huge collection of Servl...

  Servlet-有用的资源

📅  最后修改于: 2020-11-12 05:48:18        🧑  作者: Mango

以下资源包含有关Servlet的其他信息。请使用它们来获得有关该主题的更深入的知识。Java Servlet上的有用链接Sun的Servlet站点-Sun的官方站点提供Servlets资料的链接。JSP引擎-Tomcat-Apache Tomcat是Java Servlet和JavaServer Pages技术的开源软件实现。MySQL Connector / J-MySQL Connector ...

  讨论Servlet

📅  最后修改于: 2020-11-12 05:48:30        🧑  作者: Mango

Servlet提供了一种基于组件的,独立于平台的方法来构建基于Web的应用程序,而没有CGI程序的性能限制。 Servlet可以访问整个Java API系列,包括用于访问企业数据库的JDBC API。本教程将教您如何使用Java Servlet通过简单的步骤来开发基于Web的应用程序。...

  学习Servlet教程

📅  最后修改于: 2021-01-09 12:24:41        🧑  作者: Mango

Servlet | Servlet教程Servlet技术用于创建Web应用程序(位于服务器端并生成动态Web页面)。由于Java语言,Servlet技术是健壮且可扩展的。在Servlet之前,CGI(通用网关接口)脚本语言作为服务器端编程语言是很常见的。但是,该技术有很多缺点。我们在下面讨论了这些缺点。Servlet API中有许多接口和类,例如Servlet,GenericServlet,Htt...

  Web术语

📅  最后修改于: 2021-01-09 12:25:33        🧑  作者: Mango

网络术语Servlet TerminologyDescriptionWebsite: static vs dynamicIt is a collection of related web pages that may contain text, images, audio and video.HTTPIt is the data communication protocol used to est...

  Servlet API

📅  最后修改于: 2021-01-09 12:26:26        🧑  作者: Mango

Servlet APIjavax.servlet和javax.servlet.http包表示servlet api的接口和类。javax.servlet包包含servlet或Web容器使用的许多接口和类。这些不是特定于任何协议的。javax.servlet.http包包含仅负责http请求的接口和类。让我们看看javax.servlet包的接口是什么。javax.servlet包中的接口javax...