JSP的基本语法
1.<% context %> context内容是属于java代码
2. 注释
a.显式注释:HTML注释,发送到客户端,
b.隐式注释:JAVA注释,不会再客户端显示<%-- --%>
3.声明语句:
<%!声明语句%> :声明全局变量,类,或者方法
4.表达式
<%=表达式%>:输出表达式的值
5.脚本代码 Scriptlet(脚本小程序)
<%%>内的写具体的java代码或声明局部变量
6.form表单的get 和post方法的区别
get()
页面提交的内容会显示出来,地址栏的长度只有4K--5K,如果传递大数据,则无法使用
post()
提交内容不会显示,地址栏中没有长度要求.
JSP 基本指令
1.page指令
<%@ pagecontentType="text/html;charset=GBK"%>
b.导入java包
<%@ pageimport="java.util.*, java.sql.*"%>
c.使用的语言
d.session管理
<%@ pagesession="true"%>
d.缓冲设置处理
<%@ pageisAutoFlush="true"%>
<%@buffer="8kb"%>
2.include 指令
a.包含文件:
设置统一的网站页面的格式:页脚,菜单,页眉
A.<%@include file=""%>:现包含后处理
可以包含任意文件(不区分文件后缀)的内容, 但在一个jsp中文件中只能有一 个 ,
,, 只是将页面的内容静态的包含进来.
B.
或者
如果向包含的文件传递参数,则被包含的文件必须是JSP文件. 且被包含的JSP文件也是动态处理的
标签指令必须完结
b.跳转语句: 页面内容跳转 , 地址栏没有跳转,这种跳转也属于服务器端跳转
无条件跳转
请求在目标页面依旧能够得到