【JSP02】JSP元素

1 JSP指令元素

在Idea自动生成的JSP中,一般会有如下这一行:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

<%@打头的便是JSP中的指令元素,JSP中的指令元素有三个:

  • page:页面的一些基本的设置,常用的配置属性:

    • import:导入Java语言的包;

    • errorPageisErrorPage:JSP中的异常处理机制;

      • errorPage:如果当前页面发生异常,程序会自动跳转至配置好的目标页面;

      • isErrorPage:true代表允许当前页面接收其他页面发送异常后的跳转,默认为false;

  • include:将其他页面包含进来一起显示;

  • taglib:用于导入第三方标签库,在后续的JSTL中会详细介绍;

2 JSP脚本元素

使用JSP脚本元素可以在JSP的页面中编写使用Java代码,不过我们习惯上将Java代码放在Servlet中,所以JSP脚本元素了解即可;

2.1 声明标签

<%! %>:可以在声明标签中编写类的代码,包括属性、方法、代码块、构造方法等;

<%!
    String name ="张三";
public void eat(){
    System.out.println("吃的方法");
}
static {
    System.out.println("静态代码块!!!!");
}
%>

2.2 脚本标签

<% %>:可以在脚本标签中编写方法中的代码,判断、循环、打印、局部变量等;

<%
    System.out.println(name);
    eat();
%>

2.3 输出标签

<%= %>:将输出标签中的变量或常量输出显示在浏览器页面上;

<%=name%>

2.4 注释标签

JSP页面的注释标签是<%-- --%>,和html注释标签<!-- -->有一定区别:

<%--<%=name%>--%>
  • JSP页面的注释:

    • 不会将注释内容打印在浏览器端;

    • 可以直接注释掉JSP语法,在Idea中使用ctrl+/出现的也是JSP注释;

  • html页面注释:

    • 会将注释内容输出到浏览器端;

    • 不能注释掉JSP语法,JSP语法会正常执行,但是结果会被注释掉;

版权声明:
作者:jackqiang
链接:http://www.jackqiang.com/javaweb/server/jsp/2170/jsp_element/
来源:JackQiang's
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录