入门JSP第一步,看这里~

本文详细介绍了JSP中的关键概念,包括page指令的使用,如language、import和contentType属性;JSP声明、注释的类型;Script脚本小程序的三大元素——Java脚本段、声明和输出;还包括了静态和动态include的差异及应用。此外,还提及了B/S架构的工作模式以及JSP页面元素的作用。
摘要由CSDN通过智能技术生成

JSP (Java Server Pages)

在HTML中嵌入Java脚本代码

1、JSP中的page指令

通过设置内部的多个属性定义整个页面的属性
语法:

<%@ page 属性1="属性值" 属性2="属性值1,属性值2"… 
                   属性n="属性值n"%>

属性 描述 默认值
language 指定JSP页面使用的脚本语言 java
import 通过该属性来引用脚本语言中使用到的类文件 无
contentType 用来指定JSP页面所采用的编码方式 text/html, ISO-8859-1

2、JSP中的声明

<%! Java代码%>

3、JSP的注释

1、显式注释 (浏览器中可以看到的注释)
继承HTML风格的注释

<!--html注释-->

2、隐式注释 (浏览器中不可以看到的注释)
1、JSP自己的注释

<%--JSP的注释--%>
2、继承Java风格的注释
 	a.单行注释//
    b.多行注释/* */
    <%
        //定义变量
        int a=1;
        /*多行注释*/
    %>

4、JSP的Script脚本小程序

1、Java脚本段
可以编写Java语句、定义局部变量,生成的代码在servlet的方法体中
<%
    //定义变量
    int num=100;
    num=1;
%>
2、声明
可以声明全局变量、方法、类等生成的代码在servlet的类体中
  <%
        //全局变量
        int b=10;
    %>
3、输出
可以输出表达式、字面量、变量,生成的代码在Servlet的service的方法体中,相当于out.write();
<%=num%>

6、include静态包含

在一个页面中包含另外的页面
格式:<%@include file=“相对路径”%>

特点:相当于直接内容的粘贴,只会生成一个源码文件,不能出现同名变量。
运行效率高一些,比较灵活。

7、include动态包含:

格式:

<jsp:include page="路径"></jsp:include>

特点:
相当于方法的调用 会生成多个源码文件 可以出现同名文件

<%@include file="02.include静态包含01.jsp"%>
<h2>body内容</h2>
<%@include file="02.include静态包含02.jsp"%>

注:
1、include动态包含是双标签
2、include动态包含可以传递参数

 <jsp:param name="参数名" value="参数值"/>

name不支持任何表达式 value支持表达式
参数的接收:request.getParmeter(name);
3、如果没有参数传递,include双标签之间不能有任何内容,包括换行和空格

<jsp:include page="03_include动态包含01.jsp"></jsp:include>
<h2>主体内容</h2>
<%
    String str="hello";
%>
<%--传递参数--%>
<jsp:include page="03_include动态包含02.jsp">
    <jsp:param name="uname" value="admin"/>
</jsp:include>

8、URL

在这里插入图片描述

9、B/S架构

(浏览器/服务器):
程序完全部署在服务器上
B/S架构采用请求/响应模式进行交互
在这里插入图片描述

10、JSP页面元素

在这里插入图片描述

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值