Tomcat服务器配置与JSP基础知识点总结

3星 · 超过75%的资源 需积分: 9 2 下载量 50 浏览量 更新于2024-09-21 收藏 48KB DOC 举报
"这份文档是关于JSP试题及其答案的资料,主要涵盖了JSP的基础知识,包括Tomcat服务器配置、异常处理、JSP内置对象、HTTP方法、应用程序上下文与会话对象、JDBC操作、JavaBean规范、Servlet生命周期、JSP开发模式以及JSP语法等核心概念。" 在JSP领域,Tomcat服务器是一个广泛使用的应用服务器,用于部署和运行Java Web应用。默认情况下,Tomcat监听8080端口。若要修改此端口,用户需要进入Tomcat安装目录下的`conf`文件夹,找到`server.xml`文件,使用文本编辑器打开,在XML标记`<Connector port="8080">`中将8080替换为您希望设置的新端口。 JSP中异常处理是通过try-catch-finally语句块来实现的,这允许开发者捕获并处理可能出现的错误。JSP内置了多种对象,例如application、exception、pageContext、request、session、response、out、config和page,这些对象提供了与Web应用程序交互的便利。 HTTP方法GET和POST各有其用途。GET主要用于获取数据,数据以查询字符串的形式显示在URL上,而POST则用于向服务器发送数据,通常用于提交表单信息,数据隐藏在请求体中。 JSP中的application对象代表应用程序上下文,它允许不同的Web组件共享信息。session对象则是特定于每个用户的,用于存储用户会话期间的数据。 JDBC(Java Database Connectivity)的主要职责是建立数据库连接,执行SQL语句并处理查询结果。在Java中,编写Bean(JavaBeans)通常需要实现`java.io.Serializable`接口,提供无参构造函数,并通过getter和setter方法暴露其属性。 Servlet的生命周期包括装载Servlet、创建Servlet实例和销毁Servlet三个阶段。为了使Servlet能在服务器上运行,需要在`web.xml`部署描述符中进行注册。 JSP开发网站有两种常见模式:模型1(JSP+JavaBean)和模型2(JSP+JavaBean+Servlet)。模型1直接在JSP中处理业务逻辑,而模型2将业务逻辑分离到Servlet中,提高了代码的可维护性和组织性。 在JSP预定义语法中,`<%! %>`用于声明变量和方法,声明的变量在页面初始化时被初始化,且在整个页面范围内有效,而非局部变量。 此外,SQL查询是数据库操作的基础。例如,从"员工"表中查找名字包含"玛丽"的员工,可以使用如`SELECT * FROM 员工 WHERE 姓名 LIKE '%玛丽%'`这样的SQL语句,其中`LIKE`关键字配合通配符`%`可以匹配任意位置的"玛丽"。 这些知识点构成了JSP开发者的基础知识框架,是理解和掌握JSP开发的关键。通过学习和实践这些概念,开发者能够更好地构建和维护动态Web应用程序。