JSP开发入门(二)----JSP语法的基本原理
来源:图灵教育
时间:2024-02-21 10:24:56
安装后,我们将讨论JSP语法。如果你想偷懒,你可以下载语法卡,如果你不熟悉 Java的程序设计,你可能想参考Sun的使用手册;然而,网站建立者不应该做太多的Java开发。JSP网页上出现的Java程序代码除了几个函式呼叫外,应尽量减少; 记住这一点后,现在让我们来看看JSP的编译指南和指令组件,然后我们将解释JavaBeans和内部对象. JSP编译器指南和指令组件有五种类型.JSP 1.0之后,大部分JSP都是包含在内的<% 作为开始%>作为单卷标记的结束。新的 JSP 1.1规格已发表,与XML兼容. JSP编译器指南和指令组件 编译器指示 <%@ 编译器指示 %> 声明 <%! 声明 %> 表达式 <%= 表达式 %> 程序代码段/小指令 <% 程序代码片段 %> 注释 <%-- 注释 --%> 编译器指示 JSP编译器指示是针对JSP引擎的。它们不会直接产生任何可见的输出;相反,它们告诉引擎如何处理其他JSP网页。它们不会直接产生任何可见的输出;相反,它们告诉引擎如何处理其他JSP网页。它们总是包含在内 <%@ ?%>卷标里。两个主要指导方针是 page与include。我们不讨论taglib编译器指南,但它可以用来在JSP1.1中建立自定卷标。 您几乎可以在您所有JSP网页的顶部找到page编译器指示。虽然这不是必须的,但它可以让你指定在哪里可以找到支持Java类别: <%@ page import="java.util.Date" %>, 当Java出现问题时,应将消息发送到哪里: <%@ page errorPage="errorPage.jsp" %>, 以及你是?需要为用户管理通话期的信息,可以访问多个网页(JavaBeans以后会有更多的通话期讨论): <%@ page session="true" %>。需要为用户管理通话期的信息,可以访问多个网页(JavaBeans以后会有更多的通话期讨论): <%@ page session="true" %>。 include编译器指示你将你的内容分成几个可管理的组件,就像那些有表头或脚注的网页一样。包含的网页可以是固定格式的HTML网页或JSP内容网页: <%@ include file="filename.jsp" %>。 宣告 JSP声明允许您定义网页层的变量,以存储信息或定义支持函,以便使用JSP网页的其他部分。假如你发现自己有太多的程序代码,你最好把它们放在不同的Java类别中。你可以在 <%! ?%>在卷标中找到声明。记得在变量声明后面加分号,就像任何有效的Java叙述形式一样: <%! int i=0; %>。 表达式 JSP中有表达式,评估表达式的结果可以转换为字符串,并直接用于输出页面。属于JSP运算 <%= ?%> 在卷标中,不包括分号和引号字符串的无用部分。 <%= i %> <%= "Hello" %> 。 程序代码段/小指令文件 JSP程序代码片段或小指令文件包含<% ?%> 卷标里。Java程序代码将在网络服务器接受此请求时执行。小指令文件可以是原始HTML或XML,其内部程序代码片段可以让您建立有条件的执行程序代码,或者只使用另一个程序代码。例如,以下程序代码在H1、H2、H3和H4卷标中显示字符串,结合表达式和小指令文件Hello"。小指令文件不限于一行的原始程序代码 : <% for (int i=1; i<=4; i++) { %> <H<%=i%>>Hello</H<%=i%>> <% } %>。 注释 最后一个主要JSP组件是嵌入式注释。虽然您可以在您的文件中包含HTML注释,但如果用户检查网页的原始代码,他们也会看到这些注释。如果你不让用户看到你的注释,你可以把它放在里面<%-- ?--%>卷标里: <%-- 对于服务器端的注释 --%>。
最新推荐