js java jsp页面_JSP页面

1.jsp脚本和注释

jsp脚本

会传到service方法内部

会翻译成service方法内部out.print()输出到页面

会被翻译成servlet成员内容

jsp注释

Html注释: 可见范围jsp源码,翻译后的serlvet,页面显示html源码

java注释://单行注释,/**/多行注释,可见范围jsp源码,翻译后的servlet

jsp注释: 可见范围 jsp源码可见

jsp运行原理:jsp本质就是一个servlet

第一次访问---->helloServlet.jsp---->helloServlet_jsp.java---->编译运行

jsp指令(3个)

page指令:

格式:

常用属性:

language:jsp脚本中可以嵌入的语言种类

pageEncoding:当前jsp文件的本身编码---内部可以包含contentType

session:是否jsp在翻译时自动创建session

import:导入java的包

errorPage:当当前页面出错后跳转到哪个页面

isErrorPage:当前页面是一个处理错误的页面

include指令:

页面静态包含,可以将一个jsp页面包含到另一个jsp页面中

格式:

taglib指令:

在jsp页面中引入标签库(jstl标签库、struts2标签库)

格式:

2.jsp内置/隐式对象(9个)

out对象:用于页面输出

request对象:得到用户请求信息

response对象:服务器向客户端的回应信息

config对象:服务器配置,可以取得初始化参数

session对象:保存用户的信息

application对象:所有用户的共享信息

page对象:指当前页面转换后的Servlet类的实例

pageContext对象:jsp页面容器

exception对象:表示jsp页面所发生的异常,在错误页起作用

3.out对象

作用:就是向页面输出

4.pageContext对象

是一个域对象,三个通用方法

还可以向其他域中存值、取值

独有方法:findAttribute(),从小到大,依次在pageContext request session application中找对应key和值

四大作用域的总结:

pageContext域:当前jsp页面范围

request域:一次请求

session域:一次会话

application域:整个web应用

5.jsp标签(动作)

1)页面包含(动态包含):

2)请求转发:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值