JSP文件结构及主要标签

JSP:Java动态网页技术标准(Java Server Pages)

  • 是基于Servlet技术以及整个Java体系的Web开发技术
  • JSP是为了改进Servlet输出动态的HTML复杂、烦琐等缺点而提出的,允许Java代码与HTML写在同一页面中,使开发人员能快速的开发包括大量HTML代码的动态网页。

JSP文件结构及主要标签

JSP文件必须包括
<%@ page contentType=“text/html; charset=UTF-8” pageEncoding=“UTF-8“ %>

  • 伪指令标签 <%@ %>
    伪指令用来设置全局变量,声明类、要实现的方法以及输出内容的类型等
    page(指定整个JSP页面的全局属性)
    include(通知jsp页面,内嵌指定页面,利用include可以将复杂的页面拆分成简单的页面)
    taglib(允许JSP页面开发者自定义标签)
  • 注释标签 <%–注释–%>
    JSP文件结构及主要标签_第1张图片
  • 声明标签 <%! %>
    声明指令包括的是一段java代码
    在这里插入图片描述
  • 动作标签
    动作指令是在请求处理阶段向JSP容器发送指令
    标签中的名字对大小写敏感,=和value之间不能有空格
  • 脚本标签 <% %>
    脚本指令是镶嵌在JSP页面中的java代码,主要用于处理客户端的请求
    JSP文件结构及主要标签_第2张图片
  • 表达式标签 <%= %>
    在这里插入图片描述
    表达式指令是JSP提供的一种简单方法用于访问可用的Java取值或其他表达式,还可用于给动作指令动态传递参数
    表达式不能使用分号结尾

JSP项目结构

  • JSP必须依附项目(站点)
    一个动态站点包括WEB-INF目录
    – WEB-INF目录中包括web.xml文件
    – JSP文件与WEB-INF同级目录
  • Tomcat中部署JSP站点
    站点直接放到Webapps目录下
    在server.xml中
  • Host标签内创建Context
    – 其中path是JSP应用虚拟路径
    – docBase是JSP应用的物理路径
    – workDir是JSP应用的工作目录
    删除一个Web应用同时删除server.xml中相应的Context节点
  • 创建一个Context文件
    直接在Tomcat的conf\Catalina\localhost目录下新建xml文件

    删除一个Web应用同时删除conf\Catalina\localhost目录下相应的xml文件

你可能感兴趣的:(JavaEE)