371 次浏览
这两个属性是所有动作元素共有的:id 属性和 scope 属性。Id 属性id 属性唯一标识动作元素,并允许在 JSP 页面内引用该动作。如果动作创建了一个对象的实例,则可以使用 id 值通过隐式对象 PageContext 来引用它。Scope 属性此属性标识动作元素的生命周期。id 属性和 scope 属性直接相关,因为 scope 属性决定了与 id 关联的对象的生命周期。scope 属性有四个可能的值:(a) ... 阅读更多
208 次浏览
JSP 生命周期定义为从创建到销毁的过程。这类似于 servlet 生命周期,但多了一个步骤,即需要将 JSP 编译成 servlet。JSP 遵循的路径JSP 遵循以下路径 -编译初始化执行清理JSP 生命周期四个主要阶段与 Servlet 生命周期非常相似。这四个阶段已在下面描述 -JSP 编译当浏览器请求 JSP 时,JSP 引擎首先检查是否需要编译页面。如果页面从未被编译过,... 阅读更多
679 次浏览
Web 服务器需要一个 JSP 引擎,即一个容器来处理 JSP 页面。JSP 容器负责拦截对 JSP 页面的请求。本教程使用 Apache,它具有内置的 JSP 容器来支持 JSP 页面开发。JSP 容器与 Web 服务器协同工作,为 JSP 提供运行时环境和其他服务。它知道如何理解 JSP 中的特殊元素。下图显示了 JSP 容器和 JSP 文件在 Web 应用程序中的位置。JSP 处理以下步骤解释了 Web 服务器如何使用 JSP 创建网页 -如... 阅读更多
868 次浏览
Apache Tomcat 是 JavaServer Pages 和 Servlet 技术的开源软件实现,可以充当测试 JSP 和 Servlet 的独立服务器,并且可以与 Apache Web 服务器集成。以下是在您的机器上设置 Tomcat 的步骤 -从 https://tomcat.net.cn/ 下载最新版本的 Tomcat。下载安装后,将二进制分发版解压缩到方便的位置。例如,在 Windows 上的 C:\apache-tomcat-5.5.29,或在 Linux/Unix 上的 /usr/local/apache-tomcat-5.5.29,并创建指向这些位置的 CATALINA_HOME 环境变量。可以通过在 Windows 机器上执行以下命令来启动 Tomcat -%CATALINA_HOME%\bin\startup.bat ... 阅读更多
3K+ 次浏览
下表列出了使用 JSP 相对于其他技术的其他优点 -与活动服务器页面 (ASP) 相比JSP 的优势有两个方面。首先,动态部分是用 Java 编写的,而不是 Visual Basic 或其他 MS 特定的语言,因此它功能更强大且更易于使用。其次,它可以移植到其他操作系统和非 Microsoft Web 服务器。与纯 Servlet 相比编写(和修改!)常规 HTML 比编写大量生成 HTML 的 println 语句更方便。与服务器端包含 (SSI) 相比SSI 实际上仅用于简单的包含,而不是用于使用表单的“真实”程序... 阅读更多
1K+ 次浏览
JavaServer Pages (JSP) 是一种用于开发支持动态内容的网页的技术。这有助于开发人员通过使用特殊的 JSP 标签(大多数以 . 开头)将 java 代码插入 HTML 页面。JavaServer Pages 组件是一种类型的 Java servlet,旨在充当 Java Web 应用程序的用户界面的作用。Web 开发人员将 JSP 编写为文本文件,这些文件结合了 HTML 或 XHTML 代码、XML 元素以及嵌入的 JSP 动作和命令。使用 JSP,您可以通过网页表单收集用户的输入,显示来自数据库或其他来源的记录,以及... 阅读更多
236 次浏览
您可以使用 JSTL、JSP 标准标签库或 EL、表达式语言来避免使用脚本程序。