|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
最后就是我对java的几点希望:首先是IDE工具,有人说java已经很好了,有jbuilder,eclipse,netBeans等等,但是我认为如果java想超越.net,那么他首先要解决的就是IDE工具的整合。jsJSP语法基本
在完成了安装以后,我们来看一看JSP的语法。为了便利进修,你能够下载一个语法卡。可是,Web开辟职员一样平常不该做过量的Java开辟事情。除几个办法挪用外,你的JSPWeb页面中的Java代码应当是很少的。
晓得了这些以后,我们先来看一看JSP唆使符和剧本元素,然后再注释一下JavaBean和JSP隐含对象。共有五种JSP唆使符和剧本元素。在JSP1.0中,年夜多半JSP是包括在由“<%”入手下手由“%>”停止的单一标志中的。在更新的JSP1.1标准中,另有切合XML请求的版本。
JSP唆使符和剧本元素唆使符<%@direcive%>
声明<%!declaration%>
表达式<%=expression%>
代码段/Scriptlet<%codefragment%>
正文<%--comment--%>
唆使符
JSP的唆使符供JSP引擎利用。它们不发生任何可见的输入,而是告知引擎怎样处置JSP页面的别的部分。它们老是包括在<%@?%>标签中。两个次要的唆使符是page和include。在这里不会商Taglib唆使符,在JSP1.1中,Taglib能够用来创立自界说标志。你几近能够在差未几一切JSP页面的顶部找到Page唆使符。只管不是必须的,但它可让你做一些设置,如到那里查找撑持的Java的类:
<%@pageimport="java.util.Date"%>
在呈现运转工夫Java成绩时,把扫瞄者引进哪一个页面:
<%@pageerrorPage="errorPage.jsp"%>
和是不是必要在会话级别上办理用户信息,这有大概必要跨载多个Web页面(更多信息将在前面的JavaBean会话中讲到):
<%@pagesession="true"%>include唆使符让你把内容支解成更多的可办理元素,比方某些元素就用于援用共用的页眉和页脚。援用的页面能够是流动的HTML页,也能够是更多的JSP内容:
<%@includefile="filename.jsp"%>
声明
JSP的声明能够界说页面级的变量来保留信息,大概是界说JSP页面的别的部分必要的办法。假如你发明援用了太多的代码,一般利用一个独自的Java类会更好。声明写在<%!?%>标志中。因为任何内容都必需是正当的Java语句,因而变量声明老是用分号来停止:<%!inti=0;%>。
表达式
在JSP的表达式中,表达式的了局被转换成字符串并被间接援用到输入页面中。JSP的表达式包括在<%=?%>标志中。表达式不必要分号,除非分号是作为引号中的字符串的一部分。
<%=i%>
<%="Hello"%>
代码段/Scriptlet
JSP代码段或Scriptlet包括在<%?%>标志中。这些Java代码在Web服务器吸收哀求时运转。在Scriptlet的四周是原始的HTML或XML,代码段可让你创立有前提的可实行代码,大概是创立利用别的一段代码的元素。比方,上面这段在H1、H2、H3和H4标志中显现字符串“Hello”的代码,就分离了表达式和scriptlet的利用。Scriptlet其实不限定在一行源代码中:
<%for(inti=1;i<=4;i++){%>
<H<%=i%>>Hello</H<%=i%>>
<%}%>
正文
最初这个JSP关头元素是正文。只管你老是能够在文件中利用HTML正文,但假如用户检察页面的源文件,他们就能够看到这些正文。假如你不想让用户看到你的正文,你就必要把它们写在<%--?--%>标志里:
<%--commentforserversideonly--%>
最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。 |
|