
目录
一.JSP简介:HTML+JAVA
二.JSP注释
三.JSP表达式:<%= %>
四.JSP代码段:<% %>
五.JSP指令:<%@ %>
3.taglib指令
六.JSP内置对象
1.输入输出对象
2.作用域对象
3.Servlet相关的对象
4.异常处理对象
七.JSP动作
1.一般动作
2.JSP Bean动作
八.JAVABEAN:特殊的没有主函数的遵循一定规则的类
1.javabean的编写:
2.javabean的配置
JSP小结
1.JSP的执行:a.jsp _a_jsp.java _a_jsp.class html文件
2.优点:跨平台、持久性好(只加载一次)、简单(标签化页面)、静态内容和动态内容的分离(JavaBean)
1.HTML注释:一直存在
2.Java注释:在JSP文件和JAVA文件中存在
<%// %>
<%%>
<%%>
3.JSP注释:<%-- --%>只在JSP文件中存在
service()方法内,out.print(“ ”)
Jsp声明:<%! %>
声明变量、方法、类
Servlet类内,方法外
成员变量
Java语句,声明变量
Service()方法内
局部变量
1.page指令:页面设置指令
<%page language=”java” import errorPage isErrorPage contentType pageEncoding %>
2.include指令:页面包含指令
静态包含
<%include file=”url”%>
request:
request.getParameter();
request.getParameterValues();
request.setCharacterEncoding();
response:
response.setContentType();
response.getWiter();
out:
out.println();
out.write();
Session:
Session.getAttribute(name);
Session.setAttribute(name,value);
application:
application.getAttribute(name);
application.setAttribute(name,value);
pageContex:
pageContex.getAttribute(name);默认page范围
pageContex.setAttribute(name,value);默认page范围
pageContex.getAttribute(name,scope);
pageContex.setAttribute(name,value,scope);
int pageContex.getAttributesScope(name)
page
config
exception:page指令中的isErrorPage=“true”
exception.getClass();
exception.getMessage();
public int getCount(){return count;}
public void setCount(int count){this.count=count;}
3.javabean的使用