JSP注释(页面中,右键->查看源代码是否可见)
1.客户端可见的显式注释
<!-- 注释内容 -->
2.客户端不可见的隐式注释
单行注释 //注释内容
多行注释 /*注释内容*/
JSP注释 <%-- 注释内容 --%>
显式内容会发送到客户端,而隐式内容不发送到客户端
Scriptlet 所有在嵌入在HTML代码中的Java程序都必须使用Scriptlet标记出来。
<%%>
可在标记中定义局部变量、编写语句
<%!%>
可在标记中定义全局变量、方法、类。定义的内容可在<%%>中使用。<%!%>不能出现其他的内容。
<%=%>
可在标记中输出一个变量或一个具体内容
<jsp:scriptlet>Java scriptlet代码</jsp:scriptlet>
为防止混乱,等同于<%%>。说白了就是能好看一点。
page指令
<%@page 属性="内容" %>定义一个JSP页面的相关属性
contentType="text/html;charset=GBK"定义字符编码,页面响应的MIME类型
isErrorPage可设置true或false
errorPage出错后跳转到的显示页,要与isErrorPage配合使用
import页面倒入的操作包
PS:MIME 指定当该扩展名文件被访问时,浏览器应使用什么应用程序来打开。设置错误可能导致本该显示的内容编程一个现在提示框
pageEncoding指的是JSP文件本身的编码,而contentType中的charset指的是服务器发送给客户端的内容编码。
静态包含
<%@ include file="文件路径"%>
JSP在编译时插入一个包含文本或代码的文件
动态包含
如果是静态页面向静态包含样处理,如果是动态页面先进行动态处理,然后再将处理后的结果包含进来
<jsp:include page="文件路径">
<jsp:param name="参数名称" value="参数内容"/>
</jsp:include>
传递的参数在被包含页面使用request.getParmeter("参数名称");获取
跳转指令
不传递参数
<jsp:forward page="跳转页面" />
传递参数
<jsp:forward page="跳转页面" >
<jsp:param name="参数名称" value="参数内容"/>
</jsp:forward>
下一篇:JavaWeb系列-JDBC
本文出自 “林肯” 博客,请务必保留此出处http://president.blog.51cto.com/4990508/1787043
原文地址:http://president.blog.51cto.com/4990508/1787043