2.JSP基础

1.嵌入java代码:

<% java代码 %>

例:

        正常HTML页面和代码:

嵌入java代码的HTML页面和效果:


 2.指令标识:

<%@ 指令名 属性1=属性值1 属性2=属性值2 %>

        1.指令名:用于指定指令名称,在JSP包含page、include和taglib 3个指令。

        2.属性:用于指定属性名称,不用的指令包括不同的属性。在一个指令中,可以设置多个属性,属性之间用逗号或空格隔开。

        3.属性值:用户指定属性值。

其中不能添加空格,但标签中定义的属性与命令名之间是由空格的

page指令:

属性说明例子

language

用于设置JSP页面使用的语言,目前只支持java语言。默认值为java语言。
<%@ page language="java" %>

import用于设置JSP导入的类包。JSP页面还可以嵌入java代码片段,这些java代码在调用API时需要导入相应的包。
<%@page import= "java.util.*" %>

pageEncoding用于设置JSP页面的编码格式,即指定页面编码。JSP页面中的所有代码都使用该属性指定的字符集,如果该属性设置为ISO-8859-1,那么此页面则不支持中文字符,通常设置为UTF-8或者GBK。
<%@ page pageEncoding="utf-8" %>

contentType

用于设置JSP页面的MIME类型和字符编码,浏览器会根据contentType中指定的MIME类型和字符集编码来显示JSP输出的内容。

MIME说明
Application/MswordWord文档
Application/pdfPDF文件
Audio/x-wavWav格式的音频文件
Text/htmlHTML格式
Text/plain普通文档
Image/jpegJPEG格式

<%@ page contentType="text/html %>

include指令:

        可以在一个页面中包含另 一个JSP界面,但该命令是静态包含,即被包含文件中的所有内容会被原样包含到该JSP页面中

        即使包含的文件中有JSP代码,在包含时也不会被编译执行

        使用include指令,最重将生成一个文件,所以再被包含和包含的文件中,不能有相同名称的变量

<%@include file="包含文件路径" %>

使用Include指令包含文件可以大幅度提高代码的重用性,同时便于以后的维护和升级


3.声明标识

        声明标识用于在JSP页面中定义全局的变量或方法。通过声明表示定义的变量和方法可以被整个JSP页面访问,所以通常使用改标识定义整个JSP页面需要引用的变量或方法。

<%! 定义全局变量或方法 %>

在网页上输出或者生成动态链接地址或动态指定From表单处理页面

<%= 表达式 %>

4.注释

1.标准注释
    <%-- 标准注释通常用来编写JSP的说明文档,在服务器中编译时被完全忽略 --%>
2.java注释
    <% //java注释语句在JSP编译时,也将被完全忽略,不会显示在客户的浏览器中 %>
3.HTML注释
    <!-- 编译时不会显示,但在代码中可以看到 -->

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值