学习峰哥Jsp教程自学笔记,峰哥Java学习路线:http://www.java1234.com/javaxuexiluxiantu.html
1,Page介绍:
Language : 用来定义要使用的脚本语言;
contentType:定义JSP 字符的编码和页面响应的MIME 类型;
pageEncoding:Jsp 页面的字符编码
如下图所示:
2,scriptlet标签:
第一种:<%! %> 我们可以在里面定义全局变量、方法、类;
第二种:<% %> 我们可以在里面定义局部变量、编写语句;
第三种:<%= %> 我们可以在里面输出一个变量或一个具体内容;
在编译的servlet文件中可以看到效果。
如下图,分别为全局变量、类、方法和局部的变量和类
3,Jsp注释:
<!-- --> Html 注释客户端可见
<%-- --%> Jsp 注释客户端不可见
// java 单行注释
/* */ java 多行注释
4,Jsp 包含指令
<%@ include file=”要包含的文件”%> 静态包含先包含,后编译处理;
<jsp:include page=”要包含的文件”> 动态包含先编译处理,后包含;
以后开发用动态包含,可以避免变量冲突等问题。
可以包含header和footer文件(.html,.jsp)。
5,Jsp 跳转指令
客户端访问初始页面可直接跳转至服务器指定页面,也可携带指定的参数。
跳转初始页面代码如下:
其中上面的设置是防止传递中文乱码,下面是参数的传递。
接收页面如下:
框内为参数的接收与输出。