zoukankan      html  css  js  c++  java
  • jsp语法与标签

    语法:
    <% 
            多行java代码 
     %> 
    在一个JSP页面中可以有多个脚本片断,在两个或多个脚本片断之间可以嵌入文本、HTML标记和其他JSP元素。
        举例:
    <%
        int x = 10;
        out.println(x);
    %>
    <p>这是JSP页面文本</p>
    <%
        int y = 20;
        out.println(y+””+x);
        %>
    多个脚本片断组合后的结果必须是完整的Java语句
    <%
        for (int i=1; i<5; i++) 
        {
    %>
    
        <H1>www.itcast.cn</H1>
    
    <%
        }
    %> 
    JSP指令 :
    
    page指令
    Include指令
    taglib指令
    
    JSP指令的基本语法格式:
        <%@ 指令 属性名="值" %>
    page指令:
    <%@ page contentType="text/html;charset=UTF-8"%>
    
    如果一个指令有多个属性,这多个属性可以写在一个指令中,也可以分开写。
        例如:
            <%@ page contentType="text/html;charset=UTF-8"%>
            <%@ page import="java.util.Date"%>
        也可以写作:
        <%@ page contentType="text/html;charset=UTF-8" import="java.util.Date"%> 
    include指令 :
    如果使用include指令引入了其它JSP页面,那么JSP引擎将把这两个JSP翻译成一个servlet。所以include指令引入通常也称之为静态引入。
    
    语法:
        <%@ include file="relativeURL"%>
    JSP常用标签:
    <jsp:include>标签  
    <jsp:forward>标签  
    <jsp:param>标签  
    <jsp:include>与include指令的比较 :
    <jsp:include>标签是动态引入, <jsp:include>标签涉及到的2个JSP页面会被翻译成2个servlet,这2个servlet的内容在执行时进行合并。 
    而include指令是静态引入,涉及到的2个JSP页面会被翻译成一个servlet,其内容是在源文件级别进行合并。
    <jsp:include>标签:使用page属性指定被引入资源。
    include指令:使用file属性指定被引入资源。
    <jsp:forward>标签
    <jsp:forward>标签用于把请求转发给另外一个资源。
    语法:
        <jsp:forward page="relativeURL | <%=expression%>" /> 
    <jsp:param>标签 :
    语法1:
        <jsp:include page="relativeURL | <%=expression%>">
            <jsp:param name="parameterName" value="parameterValue|<%= expression %>" />
        </jsp:include>
    语法2:
        <jsp:forward page="relativeURL | <%=expression%>">
            <jsp:param name="parameterName" value="parameterValue|<%= expression %>" />
        </jsp:include>
  • 相关阅读:
    Centos 5.5+PHP5 添加phpjavabrige
    Google /Baidu Ping服务快速收录php
    基站一些信息
    搜索引擎提交入口收集
    druid简单教程
    http关于application/xwwwformurlencoded等字符编码的解释说明
    对比.NET PetShop和Duwamish来探讨Ado.NET的数据库编程模式。
    WinForm RTF生成器
    在 Visual C# .NET 中跟踪和调试
    c#中构建异常处理
  • 原文地址:https://www.cnblogs.com/linst/p/5871108.html
Copyright © 2011-2022 走看看