JSP语法与内置对象-初学者指南

需积分: 9 1 下载量 80 浏览量 更新于2024-08-17 收藏 1.7MB PPT 举报
"这篇资源是关于JSP初学者如何使用`<jsp:plugin>`标签的实例教程,同时涵盖了JSP的基础语法和内置对象。" 在JavaServer Pages (JSP) 技术中,`<jsp:plugin>`标签是用于在浏览器端插入插件或小程序,如Java Applet。在提供的描述中,我们看到一个简单的`<jsp:plugin>`例子,它用来加载名为"MediaPlay.class"的Applet,并通过`<jsp:params>`标签传递参数。如果Applet无法加载,`<jsp:fallback>`标签内的内容将会显示,即"Unable to load applet"。 JSP是一种基于Java的网页程序设计技术,它的主要目标是简化Servlet的开发,通过将界面设计和逻辑分离,让开发者可以专注于业务逻辑,而不用过于关心页面的呈现。JSP文件结合了HTML和Java代码,允许开发者在HTML中嵌入Java表达式和脚本片段。 JSP的基本语法包括使用`<% %>`来插入Java代码,以及使用指令标签,如`<%@page %>`,来设置页面属性,例如设置字符编码或导入所需类。在提供的示例中,`<%@page contentType="text/html;charset=gb2312"%>`确保了页面内容类型为HTML,字符集为GBK。 JSP文件可以被解释为Servlet,其执行过程包括:JSP文件首先被解析成一个Java源代码的Servlet类,然后通过Java SDK编译为字节码,最后由服务器执行。当客户端发起请求时,服务器会根据请求查找对应的JSP文件,如果文件已被修改,会重新编译为Servlet,否则直接执行已编译的版本。 在JSP中,有九个内置对象可以直接使用,例如`request`和`response`对象,它们分别代表HTTP请求和响应。在示例代码中,`<% for(int i=0; i<2; i++) {%>你好<br><% } %>`这部分展示了如何在循环中动态生成HTML内容。 3.2 JSP语法部分,介绍了JSP文件的基本结构,包括HTML标签和嵌入的Java代码。示例代码显示了一个简单的JSP页面,该页面使用`<%...%>`标签执行Java代码,输出"你好"两次。 总结来说,这个资源提供了一个`<jsp:plugin>`标签的使用示例,同时讲解了JSP的基本概念、语法和执行流程,对于刚开始学习JSP的开发者来说,是一个很好的入门指南。