JSP基础知识点总结
需积分: 1 32 浏览量
更新于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
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍