JSP也是servlet,当服务器调用时,会把它编译成servlet文件
jsp脚本表达式<%=time%> //注意脚本表达式后面不能跟 “;” 相当于 out.print(time);
<%! %> //这样java代码块会被定义到service外面去。意思是在<%%>中写的代码块会被定义到一个方法里。如果你在里面定义方法,肯定会出错。
<--jsp注释 --> //java代码注释 两种不能弄混了
jsp指令是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。
JSP三个指令:page指令 Include指令 taglib指令
page指令用于定义JSP页面的各种属性,无论page指令出现在JSP页面中的什么地方,
它作用的都是整个JSP页面
import="","" //导包 session = true | false; //是否为你创建session isThreadSafe="false"; //设置jsp线程安全 errorPage="" //就是说如果出错了,显示给用户的应该是一个友好提示,而不是一串异常 当然也可以在web.xml中配置<error-page><exception>异常名称</exception><location>跳转地址</location></error-page> //全局配置。所有的jsp报这个异常都会跳转 contentType="text/html; charset=utf-8"; pageEncoding = "utf-8" //设置编码
//JSP九大隐式对象 request response session application out page Exection config
//JSP标签 //JSP标签也称之为JSP Action(JSP 动作)元素 <jsp:forward page="/index.jsp"><jsp: param name="" value=""></jsp:param></jsp:forward> //带数据过去