|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ruby里有这些工具吗?又要简单多少?我没有用过这两门语言,我估计在这些语言力没有很统一的这种标准,或者根本就没有提供。 安装以后,接上去我们要会商JSP的语法.假如要偷懒,你能够下载语法卡而假如你不熟习Java的程序计划,你大概会想要参考Sun的利用手册;但是,网站创建者不该该做太多的Java开展。除几个函式呼唤以外,呈现在你JSP网页上的Java程序代码应当将它减到起码;
记着这点以后,如今让我们先来看看JSP的编译器指引与指令组件,以后我们将注释JavaBeans与外部对象.JSP编译器指引与指令组件有五种型态.JSP1.0以后,年夜部分的JSP是包括在以<%作为入手下手%>作为停止的单一卷标里.新的JSP1.1规格已宣布了,它同时也与XML兼容.
JSP的编译器指引与指令组件
编译器唆使 <%@编译器唆使%>
声明<%!声明%>
表达式<%=表达式%>
程序代码段/小型指令 <%程序代码片断%>
正文<%--正文--%>
编译器唆使
JSP的编译器唆使是针对JSP引擎。它们其实不会间接发生任何看得见的输入;相反的,它们是在告知引擎怎样处置别的的JSP网页。它们永久包括在<%@?%>卷标里。两个次要的指引是page与include。我们不会会商taglib编译器指引但它能够在JSP1.1里用来创建自订卷标。
你几近能够在你一切的JSP网页最下面找到page编译器唆使。固然这不是必需的,但它可让你指定到那里能够找到撑持的Java种别这类的事:
<%@pageimport="java.util.Date"%>,
当产生Java成绩的事务时应当将讯息传送到那里:
<%@pageerrorPage="errorPage.jsp"%>,
和你是?必要为利用者办理通话期的信息,大概存取多个网页(稍后在JavaBeans里会有更多通话期的会商):
<%@pagesession="true"%>。
include编译器唆使让你将你的内容分红几个可办理的组件,就像那些有表头或脚注的网页。所包括的网页能够是流动格局的HTML网页大概是JSP内容的网页:
<%@includefile="filename.jsp"%>。
宣布
JSP声明让你界说网页层的变量,来贮存信息或界说撑持的函式,让JSP网页的其他部分可以利用。假如你发明本人有太多的程序代码,你最好将它们放在分歧的Java种别里。你能够在<%!?%>卷标里找到声明。记着要在变量声明的前面加上分号,就跟任何无效的Java叙说的情势一样:<%!inti=0;%>。
表达式
JSP里有表达式,评价表达式的了局能够转换成字符串而且间接利用在输入网页上。JSP运算是属于<%=?%>卷标里,其实不包括分号,加引号字符串的无用部分。
<%=i%>
<%="Hello"%>。
程序代码段/小型指令文件
JSP程序代码片断或小型指令文件是包括在<%?%>卷标里。当收集服务器承受这段哀求时,这段Java程序代码会实行。小型指令文件能够是原始的HTML或XML,其外部的程序代码片断可让你创建有前提的实行程序代码,大概只是一些利用另外一块程序代码的工具。举例来讲,以下的程序代码分离了表达式与小型指令文件,在H1,H2,H3,和H4卷标里显现字符串"Hello"。小型指令文件不限于一行的原始程序代码:
<%for(inti=1;i<=4;i++){%>
<H<%=i%>>Hello</H<%=i%>>
<%}%>。
正文
最初一个次要JSP组件是嵌进式正文。固然你能够在你的档案里包括HTML正文,假如利用者检视网页的原始码,他们也会看到这些正文。假如你不要让利用者看到你的讲明,你能够将它放在<%--?--%>卷标里:
<%--针对服务器真个正文--%>。
进而能拉拢大多数程序员用windows产品。并且从ASP.NETAJAX可以跨平台这一点上,间接证明了我们的推断,至少证明了微软做过这方面的研究。所以如果哪一天突然听说了.net可以跨平台了,那么请不要吃惊,如果这一天真的到来,java就到了真正和.net决战的时刻。因为不到万不得以的时候微软是不会推出跨平台的.net的,如果跨平台的.net还不足以对抗java的话,那么微软还剩的手段就是开源了,呵呵。 |
|