JSP基础

JSP基础

1.JSP表达式(expression)提供了将一个 java 变量或表达式的计算结果输出到客户端的简化方式,它将要输出的变量或表达式直接封装在<%= 和%>之中。前提是要有定义。

例如:

<% 
	Date date = new Date();
	out.print(date);
%>
<%= date %>

2.JSP脚本片断(scriptlet)是指嵌套在<% 和 %>之中的一条或多条Java程序代码。
多个脚本片断中的代码可以相互访问

例如:

<% 
	String ageStr = request.getParameter("age");
	Integer age = Integer.parseInt(ageStr);
	
	if(age >= 18){
%>
		成人...
<%
	}else{
%>
		未成人...
<%
	}
%>

3.JSP声明:JSP 声明将 Java 代码封装在<%!和 %>之中,它里面的代码将被插入进 Servle t的 _jspService 方法的外面(在 JSP 页面中几乎从不这样使用)
4.JSP注释的格式:<%-- JSP 注释 --%> <!-- HTML 注释 -->

jsp三大指令

  1. page指令 <%@ page 属性名=属性值 。。。 %> 指定页面的属性
    language=“Java”
    contentType=“text/html;charset=UTF-8” 指定jsp响应内容的编码格式和输出类型
    pageEncoding=“UTF-8” 默认 iso-8859-1,指定页面输出内容编码
    import=“java.util.,java.sql.” 导入包,也可以单独写指令 导入
  • include指令 <%@ include file=“url” %> 包含一个指定页面
  • taglib指令 <%@ taglib 属性名= 属性值 %>
    内置对象: jsp模板中 自带的对象,不需要new 对象 直接使用,可以完成服务器的交互与数据的存储等

JSP九大内置对象

 1、输入输出对象 :  

	out :  print、 println 、 write

           request:   请求对象 

         response: 响应对象 

2、作用域通信对象 (用于存储和数据交互对象 )

        pageContext

         (request)  以上存在

          session 

         application

 3、 Servlet 对象 

	 page : 表示当前页面对象  相当于 this

           config:   配置对象 

 4、 异常对象 

            exception  捕获异常
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值