1)脚本标识

<%--  <%@这两都之间不能为空格 ,但page前面可以任意空格 --%>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>
<!-- 使用import指令导入包 -->
<%@ page import="java.util.*" %>
<!-- 可以指定禁用session -->
<%@ page session="false" %>
<!-- 指明out输出的对象使用的缓冲区大小,默认8kb,单位只能为KB,值一般为8的倍数 -->
<%@ page buffer="8kb" %>
<!-- 缓存满时是否自动刷新,默认true,否则填满时抛出异常 -->
<%@ page autoFlush="true" %>
<!-- 指明当前页面是否可以成为另一个jsp页面出错时跳转过来,把当前页面当作错误页面 -->
<%@ page isErrorPage="true" %>
<!-- 当前页面出错时跳转到指定的页面,a.jsp要把isErrorPage设置为true。 该操作权限高于web.xml里面指定 配置 -->
<%@ page errorPage="/a.jsp" %> <!-- 包含其它文件,其它文件是当源码拿过来组成一个文件解析,并不会单独解析后再拿过来;且path不为能动态的<%=%>表达式 -->
<%@ include file="相对或绝对路径path" %> <!-- taglib指令,prefix指定前缀,uri指定标签库的URI -->
<%@ taglib prefix="c" uri="ragURI" %> <!-- jsp表达式,=前面不能为空格 -->
<%= 表达式 %> <!-- 这里面的代码是全局的,哪怕页面刷新后也一样可以维护之类的状态或值 ,可分多行-->
<%!
声明变更或方法的代码
%>
<!-- 如下面代码,无论刷新多少次,i值都一直会增加 -->
<body>
<%!
int i=0;
int count(){
i++;
return i;
}
%>
<%=count() %>
</body> <!-- 代码片码,常用,里面的代码就是java的写法 -->
<% 代码片段,可换行的 %>

2)动作指令

<!-- 包含文件,被包含的文件可为动态或静态,动态是解析后的结果再引进来。 flush是否刷新缓冲区,当前页有缓冲则要刷新一下再包含。page属性支持动态绑定 -->
<jsp:include page="url" flush="false"></jsp:include> <!-- 跳转到指定页面,jsp:param为指定页面传参数,可有可无 -->
<jsp:forward page="url">
<jsp:param value="3" name="pageIndex" />
</jsp:forward>

最新文章

  1. common-dbcp2数据库连接池参数说明
  2. 使用imap协议接收邮件
  3. 第43讲:Scala中类型变量Bounds代码实战及其在Spark中的应用源码解析
  4. fleetctl --help
  5. C#中string.Empty ,&quot;&quot; , null 区别
  6. 一步一步学习Swift之(一):关于swift与开发环境配置
  7. oracle索引使用时注意
  8. getopts
  9. Sqlerver_各类函数
  10. HZAU 17:LCS
  11. linux cat 命令详解--转
  12. PS命令删除所有EXCHANGE2013内用户邮件
  13. maven 学习1 -安装maven 并执行编译命令
  14. IIs工作原理
  15. mvc+linq+EF对数据表的查删改
  16. Android:android sdk源码中怎么没有httpclient的源码了
  17. 服务器黑屏,只出现cmd窗口的解决办法
  18. Collections of Zujin Zhang&#39;s Published works
  19. mysql设置存储中文变成问号或者乱码
  20. System.SerializableAttribute

热门文章

  1. Java中的日期(Calendar、Date)
  2. html5/css3响应式页面开发总结
  3. c++ 输入10个数,显示它的平均分
  4. luogu P2574 XOR的艺术 (线段树)
  5. (24)zabbix触发器表达式详解
  6. 又面试了Python爬虫工程师,碰到这么几道面试题,Python面试题No9
  7. 牛客网暑期ACM多校训练营(第六场) J Heritage of skywalkert(数论, eth_element)
  8. 学习笔记4——WordPress插件介绍
  9. wordpress无法登录的解决方法
  10. 【java基础 7】java内存区域分析及常见异常