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页面开发者自定义标签)
  • 注释标签 <%–注释–%>
    在这里插入图片描述
  • 声明标签 <%! %>
    声明指令包括的是一段java代码
    在这里插入图片描述
  • 动作标签 <jsp:actionName attribute=value ></jsp: actionName >
    动作指令是在请求处理阶段向JSP容器发送指令
    标签中的名字对大小写敏感,=和value之间不能有空格
  • 脚本标签 <% %>
    脚本指令是镶嵌在JSP页面中的java代码,主要用于处理客户端的请求
    在这里插入图片描述
  • 表达式标签 <%= %>
    在这里插入图片描述
    表达式指令是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文件
    <Context path=“/myapp" reloadable=“true” docBase=“D:\myapp” workDir=“D:\myapp\work”/>
    删除一个Web应用同时删除conf\Catalina\localhost目录下相应的xml文件
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值