Jsp的基本知识

jsp页面的基本组成部分:指令,表达式,小脚本,声明,注释,静态内容。

指令元素有三种:

1、page:eg <%@ page 属性名="属性值" 属性名="属性值;属性值"...   %> 常见的属性有 language,import ,contentType。

2、include

3、taglib

jsp注释

  HTML注释 在客户端可见。<!--  HTML注释  -->

  jsp注释,在客户端不可见。<%--   JSP注释--%>

  在jsp脚本当中使用java的单行/多行注释; <% //   单行注释 %> <%   /*  多行注释 */ %>

jsp的脚本元素 <% java代码 %>

jsp的声明  <%!  String s="zhangsan" ;int add(int i,int y){ return x+y} %>

jsp表达式 <% =表达式 %>

jsp页面的生命周期:一次init,多次调用service方法处理用户的每次请求。

jsp的内置对象:out 、request、response、session、application、page、pageContext、exception、config。

out对象介绍: 主要方法有println clear flush clearbuffer 要注意的是执行了flush之后不能执行了clear,否则回报错,但flush之后可以有clearbuffer方法。

请求转发和请求重定向的区别和联系:请求重定向属于response的一个方法,属于客户端行为,从本质来说是两次请求,前一次不会保存,地址栏会发生变化。与之相对应的是request对象的转发方法,是一种服务器行为,地址栏不会变化。

上一篇:asp.net 未能加载文件或程序集“WebApi”或它的某一个依赖项。试图加载格式不正确的程序。


下一篇:python 装饰器和 functools 模块