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:include page=要包含的文件%>  

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

 

JSP跳转指令

<jsp:forward>

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

</jsp:forward>

 注意:

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

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


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

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

实例:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@ page import="java.util.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>reponse设置响应表头</title>
</head>
<body>
    	<h2>该页面每3秒钟刷新1次</h2>
	<p>现在的秒钟时间是:
	<%
		Date d=new Date();
		out.print(""+d.getSeconds());
		response.setHeader("refresh","3");
		
	%>
</body>
</html>

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

结构介绍:

B/S结构    百度

C/S结构    QQ


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值