371 次浏览
这两个属性是所有 Action 元素共有的:id 属性和 scope 属性。Id 属性:id 属性唯一标识 Action 元素,并允许在 JSP 页面内引用该动作。如果 Action 创建了一个对象的实例,则可以使用 id 值通过隐式对象 PageContext 来引用它。Scope 属性:此属性标识 Action 元素的生命周期。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(表达式语言)来避免使用脚本。