在ch05 项目中新建一个JSP 文件life.jsp 用于测试JSP 的生命周期。图4.9JSP 生命周期测试相应的控制台输出:第2 次请求life.jsp 页面,浏览器运行效果如图4.10 所示。图4.11JSP 生命周期测试相应的控制台输出:更改JSP 文件内容之后,第4 次请求life.jsp。图4.12JSP 生命周期测试相应的控制台输出:从测试结果不难看出,初始化方法只会在第一次请求的时候执行,若再次请求将不会执行初始化方法,而直接处理用户的请求。......
2025-09-30
视频教学资源
了解所有内置对象及常用方法
掌握作用域对象及常用方法
掌握异常处理对象及常用方法
请在预习前完成下列单词的学习,将单词写在横线上。
①request([riˈkwest]] 要求,请求):__________________________________
②response([riˈspɔns]] 回答,回音,答复):_____________________________
③session([ˈseʃən] 会话):__________________________________________
④application([ˌæpliˈkeiʃən]] 应用):_______________________________
⑤configuration([kənˌfiɡjuˈreiʃən] 配置):__________________________
⑥exception([ikˈsepʃən] 异常):____________________________________
⑦context([ˈkɔntekst] 上下文,环境):________________________________
⑧scope([skəup] 范围):_____________________________________________(https://www.chuimin.cn)
⑨parameter([pəˈræmitə] 参数,参量):_________________________________
⑩log([log] 日志,记录):____________________________________________
⑪dispatcher([disˈpætʃə] 发报机,分发器):____________________________
⑫forward([ˈfɔ:wəd] 向前,转送,转发):_______________________________
1.编写一个JSP 页面,使用out 对象输出新闻信息。新闻信息包括图片和文字,效果如下图所示。(参考本章例5.1)
输出图片和文字信息
2.编写一个JSP 页面实现问卷调查功能。所有问题回答后,跳转到结果页面显示相应分数;当没有选中问题时,给出提示信息,如下图所示。(参考本章5.2 节)
问卷调查
回答结果
提示信息
上一章详细介绍了JSP 的基本语法,已经对JSP 技术有一个初步的了解。但是应用上一章讲述的JSP 知识只能编写一部分简单的程序,如果需要实现一些比较复杂高级的功能,例如网上购物、在线聊天室等,仅靠上一章介绍的知识是明显不够的。
在上一章介绍JSP 技术原理/运行机制的时候,提到在JSP 技术内部已经定义好了若干个JSP 内部对象,应用这些内部对象,可以实现很多重要的功能来简化页面的开发。在JSP 内部已经被定义完善的对象有out、request、response、exception、config、page、pageContext、application、session 等,本章就来了解它们。
相关文章
在ch05 项目中新建一个JSP 文件life.jsp 用于测试JSP 的生命周期。图4.9JSP 生命周期测试相应的控制台输出:第2 次请求life.jsp 页面,浏览器运行效果如图4.10 所示。图4.11JSP 生命周期测试相应的控制台输出:更改JSP 文件内容之后,第4 次请求life.jsp。图4.12JSP 生命周期测试相应的控制台输出:从测试结果不难看出,初始化方法只会在第一次请求的时候执行,若再次请求将不会执行初始化方法,而直接处理用户的请求。......
2025-09-30
本节讲解JSP 在Web 服务器内部的运行机制,只有详细了解JSP 的内部运行机制,开发人员才能更加游刃有余地运用JSP 技术。图4.4JSP 文件的执行过程从整个过程中可以知道,当第一次加载JSP 页面时,因为要将JSP 文件转换为Servlet类,所以响应速度较慢。在JSP 执行期间,JSP 容器会检查JSP 文件,看是否有更新或修改。......
2025-09-30
视频教学资源了解JSP 的起源了解JSP 技术的运行机制掌握在Eclipse 中创建JSP 文件掌握JSP 的生命周期掌握JSP 页面元素的构成请在预习前完成下列单词的学习,并将单词写在横线上。输出数组中的值2.编写一个JSP 页面实现打印九九乘法表,效果如下图所示。......
2025-09-30
例4.1:JSP 版的“Hello World!”。这里建立的JSP 文件就直接存放在WebRoot 文件夹下。图4.2填写JSP 文件名称填写完成之后单击“Finish”关闭窗口,工具将根据填写的文件名及路径,使用模板建立JSP 文件hello.jsp。hello.jsp 文件内容默认为:接下来,就更改使用基本模板建立的JSP 文件hello.jsp,在hello.jsp 的
标签中输出“Hello World!”,代码如下:发布ch05 项目,并启动Eclipse Tomcat 服务器。图4.3JSP 版的“Hello World!”......2025-09-30
在介绍Servlet 层次结构时,列出了javax.servlet 和javax.servlet.http 这两个包包含开发Servlet 需要用到的主要API,并将其进行了分类。在这里将详细介绍这些Servlet 常用API。Servlet API 是一组基于处理客户端和服务器之间请求和响应的Java 语言标准API。例如,HttpServlet 是常用的抽象类,它的HTTP 处理方法是空的。Servlet 接口中的方法见表2.3。Servlet API 提供了Servlet 接口的直接实现,称为GenericServlet。Servlet 可以通过这些类理解客户的请求,将其处理后的内容通过HttpServletResponse 回复到Web 容器。表2.6ServletResponse 接口中常用......
2025-09-30
通用资源标志符是互联网的一个协议要素,可以通过它来定位任何远程或本地的可用资源。URI 的通用格式为:其中协议指的是访问资源使用的协议名称,常见的有http、ftp、mailto、file 等。协议和主机名称或IP 地址间使用半角冒号(:)连接,包含资源路径的冒号后还有两个半角斜杠(//)。主机名称或IP 地址是用于在网络中查找服务器并用于和它建立连接来获取资源。因为在大部分情况下,服务器都会采用协议默认的端口号。......
2025-09-30
当请求一个会话的时候,Servlet 容器就创建一个HttpSession 对象,有了这个对象后,就可以利用这个对象中保存客户的状态信息,例如购物车。表3.2HttpSession 接口中的主要方法例3.5:Session 的使用和URL 重写示例。在本例中,首先提供给用户一个登录表单,用户输入用户名和密码,单击登录按钮将数据提交至Servlet。图3.21会话信息从图3.21 可以看出,encodeURL()、encodeRedirectURL()等方法都没有重写URL,并且没有获取到当前用户,而是会话状态显示为新的会话。......
2025-09-30
相关推荐