jsp基础(二)
来源:互联网 发布:淘宝店家怎么代销 编辑:程序博客网 时间:2024/06/07 14:57
jsp指令
(一). jsp编译指令
1·Page指令
作用:针对当前页面的指令 语法:<%@ page 属性1="属性值" 属性2="属性值1,属性值2"… 属性n="属性值n"%>eg:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
Page常用属性
属性 描述 默认值language 指定JSP页面使用的脚本语言 javaimport 通过该属性来引用脚本语言中使用到的类文件 无contentType 用来指定生成网页的编码字符集和文件格式 text/html,ISO-8859-1pageEncoding 指定JSP页面使用的编码方式 无errorPage 指定错误处理页面。如果jsp页面发生异常, 无 会自动执向errorPage指向的页面处理 isErrorPage 指定本页面是否是jsp错误处理页面。 无 如果是,就无需指定errorPage
errorPage属性
eg:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" errorPage="error.jsp"%> 效果:当访问的页面抛出异常时该页面跳转到error.jsp页面,且浏览器中url地址不发生改变错误处理页面第二种方法 配置web.xml(针对所有页面)eg: <error-page> <error-code>404</error-code> <location>/404.jsp</location> </error-page> <error-page> <error-code>500</error-code> <location>/500.jsp</location> </error-page>
2·include指令
作用:将一个外部jsp文件嵌入到当前jsp文件中 语法:<%@ include file=“被包含文件”%> eg: <%@ include file=“a.jsp”%> 注:由于使用include指令将会涉及到2个JSP页面,并会把2个JSP翻译成一个servlet,所以这2个JSP页面指令不能冲突(除了pageEncoding和导入的包), 并且多个JSP页面中声明的变量不能重复。
3·taglib指令
作用:用于定义和访问自定义标签 <%@ taglib prefix="tagPrefix" uri="tagURI" %> eg:引入JSTL标签库 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
(二)编译指令
1·<jsp:inlude>标签指令该动作指令告诉JSP 页面动态包含一个文件,即JSP 页面运行时才将文件加入。动作指令是在执行时才对包含的文件进行处理。它仅仅将被包含页面的body内容插入本页。 语法: <jsp:include page=“被包含的文件”/> 或 <jsp:include page=“被包含的文件”> <jsp:param name=“参数名” value=“参数值” /> </jsp:forward>
2·<jsp:forward>标签从该指令处停止当前页面的继续执行,而转向其它的一个JSP 页面。(通过forward方式跳转,页面参数不会丢失) 语法: <jsp:forward page=“转发地址”/> 或 <jsp:forward page=“转发地址”> <jsp:param name=“参数名” value=“参数值” /> </jsp:forward> 增加的请求参数可以通过request.getParameter(“参数名”)获得。3·<jsp:param>这个标签与jsp:include、jsp:forward、jsp:plugin标签一起使用。当该标签与jsp:include 标签一起使用时,可以将param 标签中的值传递到include指令要加载的文件中去
阅读全文
0 0
- Jsp基础(二)
- Jsp基础(二)
- Jsp基础(二)
- JSP基础(二)
- JSP基础(二)
- jsp基础(二)
- JSP基础(二)JSP语法概述
- JSP基础(二)JSP语法概述
- jsp语法基础(二)
- JSP基础学习(二)
- Java EE基础之JSP(二)
- Servlet基础(二):Servlet与JSP
- Java基础——JSP(二)
- 二、JSP基础编程
- jsp基础语法二:
- jsp基础语法(二)
- JSP指令基础(二)
- jsp基础学习(二)----jsp内置对象
- Java进阶:垃圾回收机制GC介绍,常见的垃圾回收算法以及垃圾回收与内存分配的关系
- 欢迎使用CSDN-markdown编辑器
- javascript实现web版拼图游戏
- zookeeper快速入门
- 2017年9月17日训练日记
- jsp基础(二)
- Ubuntu安装JDK
- Spring事务配置的五种方式
- HDU6214 Smallest Minimum Cut【最小割-最小边数】
- NYOJ 22
- [MYSQL -15]创建联结
- 九度 题目1482:玛雅人的密码
- 【前端工程化之学习总结】
- Android USB-HID controlTransfer() 参数详解