为了账号安全,请及时绑定邮箱和手机立即绑定

JavaWeb之JSP

标签:
Java


JSP全名为Java Server Pages,中文叫Java服务器页面,是一个简化的Servlet设计,JSP是在传统网页的基础上插入Java代码段和JSP标记,从而形成JSP文件,后缀名为jsp

1. JSP和Servlet的不同

JSP在本质上就是Servlet,但是JSP是Servlet的一种简化 ,JSP由HTML代码和JSP标签构成,可以方便的编写动态网页

Servlet是完全由Java程序代码构成流程控制和事务处理,Servlet的应用逻辑是在Java文件中,并且完全从表示层中脱离出来

JSP侧重于视图,Servlet侧重于控制逻辑

2. 指令

page

language 表面JSP页面中可以写Java代码

contentType 说明这个文件是什么类型,以及使用什么编码

pageEncoding JSP内容编码

extends 继承

import 导包

session 会话 用于控制在这个页面能否使用session对象

errorPage 错误页面,需要给出路径

isErrorPage 声明某个页面是否是错误页面

include 将另一个JSP页面包含进来

<%@ include file="other02.jsp"%>

taglib

uri 标签库路径

prefix 标签库的别名

3. 动作

jsp:include

<jsp:include page="other02.jsp"></jsp:include>

动态包含指定页面,只是将页面的运行结果拿过来输出

jsp:forward

<jsp:forward page=""></jsp:forward>

表示前往哪个页面

jsp:param

<jsp:forward page="other02.jsp">

    <jsp:param value="beijing" name="address"/>

</jsp:forward>

在包含或跳转某个页面时,加入指定参数

4. 内置对象

pageContext

作用域仅限于当前页面

request

作用域仅限于当前请求

session

作用域仅限于当前会话

application

整个工程都可以访问,服务器关闭就不可以了

5. out.write()和response.getWriter().write()

将out对象输出的内容放置到response的缓冲区中,先输出response要输出的内容,再输出out要输出的内容

©著作权归作者所有:来自51CTO博客作者灰白世界的原创作品,如需转载,请注明出处,否则将追究法律责任


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消