`
- 浏览:
59481 次
- 性别:
- 来自:
成都
-
JSP:是 java service page的缩写。是Servlet的简化,在MVC思想还没带到JAVA web之前。整个web应用几乎都有JSP组成,身兼View和 Control。而现在MVC的盛行,JSP的工作也减轻了不少,现在就只负责View显示。而Servlet 就主要负责Control控制层。
最近又从温了下JSP,也有了也总结了一些记忆方法。就是3,7,9。
3: 就是3个编译指令
传说中的编译指令是通知JSP引擎消息,它不直接生成输出。其都有默认值
page:该指令时针对当前页面的指令
<%@page ******* %>
include: 用于指定包含另一个页面
<%@ include file="url"%>
taglib :用于定义和访问自定义标签
<%@taglib uri="" prefix="" %>
7:就是7个动作指令
jsp:forward:执行页面转向,将请求的处理转发到另一个页面。
<jsp:forward page="url">
jsp:param:用于传输参数,必须与其他支持参数以前用
<jsp:param name="" value="">
jsp:include 用于动态引入一个jsp页面(只引入body内容)
<jsp:include page="url">
jsp:plugin:用于下载javaBean 或Applet 到客户端执行。
jsp:useBean:创建一个javaBean实例
jsp:setProperty:设置javaBean 实例的属性值
jsp:getProperty:输出javaBean 实例的属性值
9:就是9个内置对象
这9个内置对象都是servlet AP接口实例,只是Jsp规范将它完成了初始化,所以它们已是对象可以直接使用。
application:范围最大,应用于整个web
config:该实例代表jsp配置信息(jsp中一般都无配置信息,更多在servlet中用)
exception:
out:页面输出流,输出内容,形成HTML 页面
page: 代表页面本身,也就是Servlet 中的this
pageContext :代表页面的上下文。
request:用户的一次请求
response:代表服务器对客户端的响应。
session:代表对象的一次会话
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
3. **JSP生命周期** JSP页面经过三个主要阶段:翻译、初始化和服务。在翻译阶段,JSP页面被转换为Servlet源码;在初始化阶段,Servlet被加载并实例化;在服务阶段,Servlet处理客户端请求并返回响应。 4. **JSP...
3. **JSP指令**:了解`<%@ page %>`, `<%@ include %>`, 和`<%@ taglib %>`等指令的用途,它们用于设置页面属性、引入外部文件或注册自定义标签库。 4. **JSP动作**:学习如何使用`<jsp:include>`, `<jsp:forward>`...
3. **JSP动作** - **jsp:include**:在请求处理时插入另一个资源,支持动态包含。 - **jsp:forward**:将请求转发到另一个页面,常用于处理逻辑跳转。 - **jsp:useBean**:查找或实例化一个JavaBean,便于数据...
9. **JSP与JavaBean**:掌握如何使用JavaBean(Java的组件模型)在JSP中封装业务逻辑,以及如何通过`jsp:useBean`标签来实例化和操作JavaBean。 10. **JSP错误处理和调试**:学习如何设置错误页面,处理异常,以及...
data: ['1 月', '2 月', '3 月', '4 月', '5月', '6 月', '7 月', '8 月', '9 月', '10 月', '11 月', '12 月'] }], // 配置 yAxis yAxis: [{ type: 'value', splitArea: { show: true } }], // 配置 series...
7. **使用XML**: 第9章介绍如何在JSP中处理XML数据,这在处理结构化数据或与其他系统交互时非常有用。 8. **数据库操作**: 第7章详细阐述了如何在JSP中连接和操作数据库,如使用JDBC(Java Database Connectivity)...
9. **异常处理**:介绍在JSP中如何捕获和处理异常,确保程序的健壮性。 10. **安全控制**:探讨JSP中的安全问题,如防止SQL注入、XSS攻击等,以及相应的防护措施。 通过这本书的学习,读者不仅可以系统地了解JSP的...
**JSP内置对象** 是JSP提供的一组预定义的对象,可以直接在JSP页面中使用,无需显式声明。这些内置对象包括: 1. **request**:HttpServletRequest对象,用于处理客户端的请求信息。 2. **response**:...
JSP & Servlet 技术总结 JSP技术总结 2 1. JSP页面元素构成 2 ...7. 如何获得网页中form表单中的参数 12 8. session跨请求(页面)传数据怎么实现? 12 9. 过滤器如何使用? 13 10. 监听器如何使用? 13
3. **Servlet与JSP的协作** 虽然JSP主要负责视图层,但为了处理用户请求和业务逻辑,我们还需要使用Servlet。在论坛短消息系统中,Servlet可以用来接收和处理用户的发送、接收、删除等操作,然后更新数据库中的消息...
3. **JSP指令**:如`<%@ page %>`, `<%@ include %>`, `<%@ taglib %>`,这些指令用于设置页面属性、引入其他文件和注册自定义标签库。 4. **JSP表达式**:`<%= %>` 用于将Java表达式的结果插入到输出流中。 5. **...
3. **JSP动作元素** - `jsp:include`: 动态地包含一个页面。 - `jsp:forward`: 将请求转发到另一个页面。 - `jsp:params`: 传递参数给被包含或转发的页面。 - `jsp:useBean`: 创建和查找JavaBean对象。 - `jsp:...
2. 在jsp中,rs为查询得到的结果集,代码运行后表格的每一行有4个单元格,因为rs.getString(1)、rs.getString(2)、rs.getString(3)和rs.getFloat(“price”)都将被输出为单元格。 3. 在servlet生命周期中,init()...
9. **部署与运行**:学会在Tomcat或其他Servlet容器中部署JSP应用,理解和配置web.xml文件,以确保应用正常运行。 10. **最佳实践**:了解并遵循JSP编程的最佳实践,如减少脚本代码,提倡使用JSP标签,以及合理组织...
本文基于“成为JSP开发员9步骤”的标题及描述,详细阐述了成为一位成功的JSP开发员所需要经历的过程及其大致所需时间。 #### 1. 建立并理解您的Web服务器 首先,了解并搭建自己的Web服务器是非常关键的一步。文中...
3. **JavaBean**:作为JSP中的可重用组件,JavaBean可以封装业务逻辑,提高代码复用性。它们通过`jsp:useBean`指令被引入到JSP页面中。 4. **Servlet**:在后台处理HTTP请求和响应,与JavaBean协作完成业务逻辑。...
### 第3章:JSP指令 在这一章,重点讨论了JSP的指令,如page指令、include指令和taglib指令。它们用来设置整个页面的属性、引入其他文件以及注册自定义标签库。了解并熟练使用这些指令能提高代码的组织性和可维护性...
7. **page**:引用当前JSP页面的实例。 8. **config**:包含了Servlet的初始化参数。 9. **exception**:如果页面抛出异常,它将引用该异常。 ### JSP表达式语言(EL) EL(Expression Language)是一种简洁的语法...
7. **声明(Declarations)**:学习如何在JSP中声明变量和方法,以便在整个页面范围内使用。 8. **JSP自定义标签(Custom Tags)**:讲解如何创建和使用自定义标签,以实现更高级的功能和组件复用。 9. **Servlet...
3. JSP指令 jsp指令用于在jsp页面中插入Java代码,例如:,该指令用于指定jsp页面的语言为Java。jsp指令可以分为三类:指令、include指令和taglib指令。 4. JSP脚本元素 jsp脚本元素用于在jsp页面中执行Java语句...