8.Java web—JSP基本语法
2024-09-30 07:29:38
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>
顶
最新文章
- common-dbcp2数据库连接池参数说明
- 使用imap协议接收邮件
- 第43讲:Scala中类型变量Bounds代码实战及其在Spark中的应用源码解析
- fleetctl --help
- C#中string.Empty ,";"; , null 区别
- 一步一步学习Swift之(一):关于swift与开发环境配置
- oracle索引使用时注意
- getopts
- Sqlerver_各类函数
- HZAU 17:LCS
- linux cat 命令详解--转
- PS命令删除所有EXCHANGE2013内用户邮件
- maven 学习1 -安装maven 并执行编译命令
- IIs工作原理
- mvc+linq+EF对数据表的查删改
- Android:android sdk源码中怎么没有httpclient的源码了
- 服务器黑屏,只出现cmd窗口的解决办法
- Collections of Zujin Zhang&#39;s Published works
- mysql设置存储中文变成问号或者乱码
- System.SerializableAttribute
热门文章
- Java中的日期(Calendar、Date)
- html5/css3响应式页面开发总结
- c++ 输入10个数,显示它的平均分
- luogu P2574 XOR的艺术 (线段树)
- (24)zabbix触发器表达式详解
- 又面试了Python爬虫工程师,碰到这么几道面试题,Python面试题No9
- 牛客网暑期ACM多校训练营(第六场) J Heritage of skywalkert(数论, eth_element)
- 学习笔记4——WordPress插件介绍
- wordpress无法登录的解决方法
- 【java基础 7】java内存区域分析及常见异常