jsp基础内容

jsp(Java Server Pages)java服务器端页面:
 	jsp=java+html;本质上是servlet
	jsp的运行原理
		第一次访问jsp文件时,会经过以下步骤
			服务器将.jsp文件翻译成.java文件
			.java文件编译后生成.class文件
			若存在.java文件,不再生成,除非改动

jsp的基本语法(6)
        指令
			语法:<%@ %>
		脚本片段
			语法:<% %>
			作用:书写Java代码(__jspService()中)
		表达式
			语法:<%= %>
			作用:输出数据到页面
		模板元素(html)
		声明
			语法: <%! %>
			作用:书写Java代码(类中)
		注释
			ctrl shift c

在这里插入图片描述

	

	

include指令
		作用:	将目标页面包含到当前页面
		特点:静态包含,被包含页面不会被编译
jsp动作标签
	语法:<jsp: 标签名 属性=属性值></jsp>
	常用的动作标签:	
		转发
			带参数
			
					<jsp:forward  page:"file文件名 ">	
						<jsp:param value="18" name="age">(转发可以携带参数)
					</jsp:forward>  
				不带参数
					注意开始标签与结束标签之间不能有任何字符
			动态包含
				<jsp:include page="文件路径"></jsp:include>
				特点:被包含文件会先被翻译和编译


	jsp九大隐含对象
		定义:可以在jsp中直接使用的对象(不需要new的对象,由服务器new,并存放在_jsp_service())
			对象详情:
				1.application
					类型:servletcontext
					作用:域对象
					Servlet的获取方式:this.getServletContext()
				2.session 
					类型:servletcontext
					作用:域对象
					Servlet的获取方式:this.getServletContext()
				2.request 
					类型:HttpSerletRequest
					作用:域对象(4个)
					Servlet的获取方式:直接使用	
				2.pageContext 
					类型:pageContext
					作用:域对象;可以直接获取其他八个隐含对象
					Servlet的获取方式:无
				5.response
					类型:httpServletResponse
					作用:与Servlet中的response对象一致
					Servlet的获取方式:直接使用
				6.page
					类型:Object
					作用:page=this  ,为当前类的对象
					Servlet的获取方式:直接使用
				7.out
					类型:JspWriter
					作用:与Servlet的PrintWriter类似(都继承了io下的Writer)
					Servlet的获取方式:直接使用
				8.config
					类型:ServletConfig
					作用:与Servlet的ServletConfig类似
					Servlet的获取方式:this.getServletConfig()
				9.Exception
					类型:Throwable
					作用:接受处理异常信息
	Jsp的域对象
		域:区域,在web应用的不同资源中,相互传递
		域对象共有的方法
			getAttribute()
			setAttribute()
			removeAttribute()
		详情:
			application
				范围:最广,当前项目中有效
			session
				范围:当前会话中有效(与浏览器有关,只要浏览器不关闭,一直有效)
			request
				范围:当前请求中有效
			pageContext
				范围:当前页面中有效
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值