jsp基础

作者: 蘋果_283e | 来源:发表于2017-03-19 14:33 被阅读0次

    jsp注解

    1、在<%

    //注解1行

    /*  注解多行  */

    %>

    2、页面中多个内容用

    <%--

    包含的内容都不显示

    --%>

    html:<!-- -->浏览器查看源可看到

    jsp语法

    1、脚本程序 :<% 代码片段 %>

    2、JSP声明:一个声明语句可以声明一个或多个变量、方法,供后面的Java代码使用。在JSP文件中,您必须先声明这些变量和方法然后才能使用它们。<%! declaration; [ declaration; ]+ ... %> <%! 函数或方法 %>

    3、JSP表达式:<%= 表达式 %>(只能写一行)和<%out.println(...);%>是一样,但 out.println(...)后有分号 println不换行 \n也不换 <br>换

    4、JSP注释:<%-- 该部分注释在网页中不会被显示--%>同时支持java的// 、/*...*/、  /**...*/<%-- 注释 --%> JSP注释,注释内容不会被发送至浏览器甚至不会被编译 HTML注释,通过浏览器查看网页源代码时可以看见注释内容

    5、JSP指令. 以“<%@ ” 开始,以“%> ” 结束。比如:  <%@ include file="filename"%> <%@ page ... %> 定义页面的依赖属性,比如脚本语言、error页面、缓存需求等等<%@ include ... %> 包含其他文件<%@ taglib ... %> 引入标签库的定义,可以是自定义标签<%@ include ... %> 包含其他文件但一般使用<jsp:include page="t1.jsp"></jsp:include>

    <jsp:include page="xxx">和<%@include file="xxx">区别

    <jsp:include page="包含的页面">为动态包含,即所包含的页面是独立包含,主与子页面互不影响<%@ include file="包含的页面" %> 为静态包含,即所包含的页面是父页面的子,做为父页面的一部分来调用,会共享父页面的变量即 :s1.jsp如包含s2.jsp<%@include file="s2.jsp" %>,要在s2.jsp中删除 <%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>和<base href="<%=basePath%>">

    相关文章

      网友评论

          本文标题:jsp基础

          本文链接:https://www.haomeiwen.com/subject/ztimnttx.html