JSP基础总结二

JSP动态网页技术

 基本介绍:

1.JSP全名为Java Server Pages中文名叫java服务器页面 后缀名为(*.jsp)

2.JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

3.它实现了Html语法中的java扩张(以 <%, %>形式)。JSPServlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。


JSP内置对象

 request对象

 response对象

 session对象

 application对象

 out对象

 Page

 config

 exception

 pageContext

基本语法:

Page指令介绍:

Language:用来定义要使用的脚本语言

contextType:定义 JSP字符的编码和页面响应的MIME类型 常用的编码格式为utf-8

pageEncoding:JSP页面的字符编码


Scriptlet标签

通过scriptlet标签我们可以在JSP里嵌入Java代码

第一种<%!   %>:我们可以在里面定义全局变量,方法以及类

第二种:<%  %> 我们可以在里面定义局部变量,编写语句

第三种:<%= %> 我们可以在里面输出一个变量或则一个具体内容    和JSP语言里的out对象基本一样

譬如<%= b%>


JSP注释

Html注释 客户端可见

<%--  --%>JSP注释 客户端不可见

Java单行与多行注释

//

/*   */

 

JSP包含指令

静态包含

(先包含再编译处理)

<%@include file=要包含的文件%>  

动态包含

(先编译处理后包含)

要包含的文件%>  

在日常开发过程中,以后用动态包含

 

JSP跳转指令

       ””  name=””>//可以将带过去的两个参数通过request对象传送给下一个界面

 注意:

服务器内部跳转可带参数  ,跳转以后基本网址并没有发生改变。

客户端跳转则不可以带参数


在JSP文件中引入用到的Java包

 <%@ page import="java.util.*" %>

实例:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@ page import="java.util.*" %>




reponse设置响应表头


    	

该页面每3秒钟刷新1次

现在的秒钟时间是: <% Date d=new Date(); out.print(""+d.getSeconds()); response.setHeader("refresh","3"); %>


************************************************

结构介绍:

B/S结构    百度

C/S结构    QQ


你可能感兴趣的:(Web开发)