JSP基础知识点总结
需积分: 1 129 浏览量
更新于2024-09-10
收藏 47KB DOC 举报
jsp各种问题解析
jsp是一种基于Java语言的服务器端脚本语言,主要用于Web应用程序的开发。下面是关于jsp的各种问题的解析:
1. jsp的基本类:
jsp本身加载的基本类包括java.lang.*、java.io.*、javax.servlet.*、javax.servlet.jsp.*等。其中,java.io.*是jsp本身加载的基本类之一。
2. JavaBeans:
JavaBeans是一种特殊的Java类,用于封装数据和业务逻辑。它不是jsp的内置对象之一。在jsp中,可以使用JavaBeans来封装数据和业务逻辑。
3. jsp的内置对象:
jsp的内置对象包括request、response、session、application、out、config、pageContext等。其中,request对象用于获取用户提交的信息,response对象用于向客户端发送数据,session对象用于存储用户的会话信息,application对象用于共享数据,out对象用于输出数据,config对象用于配置jsp引擎,pageContext对象用于获取jsp页面的上下文信息。
4. jsp的注释:
jsp中的注释形式有两种:一种是使用<!-- -->,一种是使用//。其中,<!-- -->用于注释jsp代码,//用于注释Java脚本代码。
5. JDBC基本功能:
JDBC(Java Database Connectivity)是Java语言中用于与数据库交互的API。JDBC的基本功能包括连接数据库、执行SQL语句、处理结果集等。数据库维护管理不是JDBC的基本功能。
6. jsp页面的编译:
jsp页面经过编译之后,将创建一个servlet。该servlet将被服务器加载和执行。
7. request对象的方法:
request对象提供了多种方法来获取用户提交的信息,例如getParameter(String name)方法用于获取指定名称的参数值。
8. session对象的方法:
session对象提供了多种方法来管理用户的会话信息,例如removeAttribute(String name)方法用于删除指定名称的属性。
9. application对象的作用域:
application对象可以在服务器上的所有jsp页面之间共享数据。
10. 使用bean:
在jsp中使用bean时,必须使用JSP动作标签,例如useBean标签。useBean标签的scope属性可以取值page、request、session、application等,用于指定bean的作用域。
11. JSP程序段的基本语法:
JSP程序段的基本语法是Java语法语言。JSP程序段可以包含Java语句、JSP标签和HTML标签等。
12. JSP页面的组成元素:
JSP页面的组成元素包括JSP标签、Java语句、HTML标签等。C语言程序不是JSP页面的组成元素。
13. JSP注释:
在JSP中,可以使用<!-- -->和//两种方式注释代码。@rem注释内容不是JSP的合法注释方式。
14. JSP标记:
在JSP中,可以使用标记来指定JSP引擎的行为。例如,page指令可以用于指定JSP页面的编译方式。
15. JavaBean的正确使用:
在JSP中,使用JavaBean时,所定义的id名与Bean名可以不同,但一定要注意区分字母的大小写。
16. select语句:
select语句可以用于从数据库中检索数据。例如,Select * from user where name like ‘%大山%’可以用于从user表中找出名字包含“大山”的人。
17. Servlet的生命期:
Servlet的生命期包括init()方法、service()方法和destroy()方法。init()方法在Servlet处理第一个请求之前调用,service()方法用于处理客户端的请求,destroy()方法用于销毁Servlet。
18. Servlet的入口点:
Servlet的入口点是service()方法,该方法用于处理客户端的请求。
19. jsp页面的描述性信息:
jsp页面的描述性信息可以使用page指令的attribute属性来指定。例如,<%@ page attribute="description" %>可以用于指定jsp页面的描述性信息。
20. jsp技术的特点:
jsp技术基于Java语言,是区分大小写的。
2008-10-24 上传
2008-09-19 上传
2012-11-29 上传
2011-12-11 上传
2011-03-25 上传
2011-11-09 上传
2009-07-07 上传
2013-11-05 上传
2008-11-12 上传
sinat_21112075
- 粉丝: 0
- 资源: 2
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载