JSP学习

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> //带数据过去
    

  

原文地址:https://www.cnblogs.com/sjyzz/p/6567491.html