1:jsp指令:
(1)page指令:
page指令用于控制整个页面的显示属性(放在jsp页面最前面),其语法格式为:
<%@page 属性1="值" 属性2="值" 属性........ %>
page的属性包括:contentType,import,language,session,buffer,autoFlush,isThreadSafe等等。
举例:①contentType属性主要用于设置响应MIME类型和Jsp页面的字符编码。
<%@page contentType="text/html;charset=UTF-8" %>
②import属性主要用于引用java类包
<%@page import="java.io.*","java.util.Date" %>
其中import默认的值有"java.lang.*","javax.servlet>*","javax.servlet.jsp.*"等等。
当page指令需要多个属性值时只需在不同属性值之间用空格隔开,如下:
<%@page contentType="text/html;charset=UTF-8" import="java.io.*" %>
2:include指令:
include有include指令和动作两种。
include指令:<%@ include file="Path"/>
include动作 :
区别:include指令是静态包含,会将其和其他文件合为一个Servlet运行,因此不能存在重名,而include动作是将半酣的页面编译处理后将结果包含在jsp页面中(每个文件会单独编译),所以允许重名。
3:taglib指令:
用于使用用户自定义的标签,并将标签库描述符文件导入页面。
前五个为常用内置对象,以此为例:
1:request对象:使用该对象获取用户提交的信息
request在完成客户端的请求之前,该对象一直有效。
request常用方法有:
getProtocal(),getServletPath(),getContextPath(),getRemoteAddr(),getServletName()等等。
2:response对象:与request对象相对应的对象就是response对象,使用该对象对用户的请求作为动态响应,想用户端发送数据。
常用方法:
setContentType(string s)方法:s取值:text/html,text/plain,image/gif等,用于改变contextType的属性值,当改变了其属性值,即相应的MIME类型,jsp引擎会按照新的MIME类型将jsp页面的输出结果返回给用户。
sendRedirect(URL url)方法::用于实现重定向。
getWriter()等等方法.
3:session对象:
该对象在第一个jsp装载时自动创建,完成会话管理。
常用方法:
setAttribute(string key,Object obj) 可调用该方法将参数Object制定的对象obj添加到session对象中,并为添加的对象指定一个关键字。
getAttribute(string key) 获取session对象索引的关键字。
getId()等等
4:application对象
该对象由服务器创建,对每个web服务目录下的application对象所访问的该目录的所有的用户共享,但不同web服务下的application互不相同,application始于服务器启动,止于其关闭。
5:out对象
该对象为一个输出流,用于向用户端输出数据。
常用方法:
out.println():向客户端输出字符
out.flush():将缓冲区内容输出到客户端
out.clearBuffer():清除缓冲区内容
以上内容就是这些.......来自小白的自述....../hahahaha~~~~