当前位置: 首页 > 图灵资讯 > 技术篇> JSP开发入门(二)----JSP语法的基本原理

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注释,但如果用户检查网页的原始代码,他们也会看到这些注释。如果你不让用户看到你的注释,你可以把它放在里面<%-- ?--%>卷标里:   <%-- 对于服务器端的注释 --%>。