jsp概述

1.为什么会有jsp

  因为servlet做界面会比较困难,需要输出所有标签,所以有了jsp

2、jsp是什么?

Jsp=html+css+jsp标签+java代码

3、jspservlet关系

编写的jsp代码,在访问时,服务器会把jsp翻译为servlet代码,然后再将其编译为class文件,存放在work目录下。所以,jsp实际上还是servlet,一些问题可以通过理解为servlet来解决。

4、jsp分为三部分:

指令元素:

三个指令元素:

Page元素:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> page元素的一些参数主要是控制页面的一些属性

Include元素:<%@include file="" %> 静态包含另一个jsp页面

Taglib元素:<%@taglib  %> 自定义标签。

脚本元素:

<% java代码%> 中间嵌入java代码,编译为java文件后,这些代码嵌入在service中。

<%! 变量定义或函数定义%> 这段代码会成为java的成员变量、成员方法

<%=赋值语句%> 

动作元素:

 

动作元素一般不常用,forward比较常用。Forward一般用于进入另一个页面。为了安全,浏览器是不能直接访问WEB-INF的内容,但内部代码可以访问,所以一般把页面放入WEB-INF中,在外面的index中用forward转入WEB-INF中。

5、jsp九大内置对象

 

在源代码中都是可以看到这些的定义的,就是用来传递一些数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值