JSTL的作用 常用JSTL标记 JSTL概述 原Sun公司提供了一套标准标记库,JSP Standard Tag Library,简称为JSTL JSTL提供了实现Web应用中常见功能的标记,这些功能包括迭代和条件判断、数据管理格式化、XML操作以及数据库访问 JSTL主要包含4个tld文件 使用JSTL的步骤 导入JSTL相关文件 查找JSTL中tld文件的uri 在JSP中使用taglib指定uri以及前缀 通过前缀调用JSTL中的标签,并指定其属性值 常用的JSTL标签 c.tld中的通常目的标签 c.tld中的条件标签 c.tld中的循环标签 c.tld中与URL相关的标签 JSTL使用实例 了解JSTL的作用,使用步骤 完善教程案例,使用JSTL替代其中部分脚本 章节目录 业务逻辑抛出异常 Servlet中捕获异常 web.xml中声明异常 JSP中使用错误页面 Model层抛出异常 往往在Model层抛出异常 其中自定义异常类、抛出异常的方法与Java编程语言中的定义完全相同 Servlet中捕获异常 往往在控制器Servlet中捕获异常 Servlet的catch语句中,可以对异常进行处理,如写日志、跳转到其他页面等 web.xml中声明异常 Servlet中如果不捕获异常,可以在web.xml中对抛出的异常声明error 也可以对HTTP错误码声明error 当发生异常或者HTTP错误时,将跳转到error指定的错误页面 JSP中使用错误页面 JSP中也可能发生异常,如空指针、数学异常等 JSP中可以通过page指令的errorPage属性,指定错误页面 %@page errorPage=register.jsp% JSP文件中抛出任何类型的异常,如果没有捕获,都将跳转到errorPage上 JSP中捕获异常 JSP中也可以捕获异常 使用try/catch捕获,代码结构比较乱 使用JSTL的catch标签捕获异常 %@taglib uri=/jsp/jstl/core prefix=c% %CustomerService cs=new CustomerService(); % br c:catch %cs.register(new Customer(ETC,123,23,Beijing)); % /c:catch JavaEE核心编程 第三部分:详解JSP核心编程 JSP基本知识 JavaBean EL JSTL 自定义标记 异常处理 章节目录 章节目录 脚本元素 内置对象 JSP中常用的脚步元素 脚本%% 表达式%=% 声明! 注释%-- --% 内置对象 request:HttpServletRequest对象 response:HttpServletResponse对象 session:HttpSession对象 application:ServletContext对象 out:JspWriter对象 config:ServletConfig对象 exception:Throwable对象 page:this对象 pageContext:PageContext对象 章节目录 JSP指令 JSP内置对象 JSP指令 JSP指令的语法为: %@ directive {attr=value}* % directive为指令名,attr指该指令对应的属性名,一个指令可能有多个属性 学习常用的两个指令 page指令 include指令 JSP标准动作 标准动作的语法 jsp:action_name attribute1=value1 attribute2=value2“/jsp:action_name 学习三个常用标准动作 forward param include 章节目录 JavaBean作用 JavaBean标准动作 JavaBean概述 JavaBean是用Java语言描述的软件组件模型 JavaBean类遵循一定的编码规范 必须是public类 必须有一个无参的public构造方法 返回属性的方法为getXxxx()格式 设置属性的方法为setXxx(形式参数)格式 JavaBean的使用 JavaBean主要实现显示逻辑与业务逻辑分离 通过简单例子演示JavaBean的使用 JavaBean的标准动作 JSP中提供了三个标准动作,方便使用JavaBean jsp:useBean id=“” class=“” scope=“” jsp:setProperty name=“” property=“” param|value=“”/ jsp:getProperty name=“” property=“”/ 章节目录 EL基本语法 EL内置对象 EL运算符
您可能关注的文档
- F-我的移动通信整理分析.doc
- 7、管理间接部门高效化分析.ppt
- 7、落花生分析.ppt
- 7、徐悲鸿励志学画分析.ppt
- i慧生活2015年=第四届中秋博饼王中王活动招商方案+-+副本分析.ppt
- j2ee与net技术架构比较分析.doc
- Java程序设计(八)分析.ppt
- Java多线程管理分析.ppt
- 7_我不是最弱小的课件分析.ppt
- 7《徐悲鸿励志学画》分析.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 2023大型娱乐场所综合能源服务项目规划设计典型案例.docx VIP
- 2023科技园区综合能源服务项目规划设计典型案例.pdf VIP
- 2023商业综合体综合能源服务项目规划设计典型案例1.pdf VIP
- 三槐堂王氏族谱辈份.docx VIP
- 半导体产业半导体功率器件市场研究报告.doc VIP
- (学习资料)综合能源服务项目规划设计典型案例.docx VIP
- 近代日本宫中势力的国体论与立宪中的君权定位——以岩仓具视为中心考察_张艳茹.pdf VIP
- 认识日本之一:从丰臣秀吉到吉田松阴.pdf VIP
- 安川变频器技术手册V1000 中文.pdf VIP
- 2023医院类综合能源服务项目典型设计案例.pdf VIP
原创力文档

文档评论(0)