|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Java到底会发战成什么样,让我们拭目以待吧,我始终坚信着java会更好。以上都是俺个人看法,欢迎大家一起交流.js|语法安装后,我们入手下手进进JSP语法进修。假如不熟习Java编程,你必要查阅Sun的手艺指南。但是,Web开辟职员不必要做良多的Java开辟。除很少的办法挪用外,JSPWeb页面中的Java代码应该最小化。
记着这点今后,起首看看JSP的指令和剧本道理,然后我们会注释JavaBeans和详细的对象。有5种JSP指令和剧本元素。在JSP1.0中,尽年夜部分的JSP代码都以独自的标签“<%”入手下手,以“%>”停止。在新的JSP1.1界说中,有兼容XML的JSP版本。
JSP指令和剧本元素
指令<%@指令%>
声明<%!声明%>
表达式<%=表达式%>
代码段/剧本段<%代码段%>
正文<%--正文--%>
指令
JSP指令是JSP的引擎。他们不间接发生任何可视的输入,只是唆使引擎对剩下的JSP页面必要做甚么。指令由<%@?%>标志。次要的两种指令是page和include。本文不会商指令taglib,但在JSP1.1中创立自界说标签时会用到它。
能够在几近一切的JSP页面顶部找到指令page。只管并不是必需,你能够经由过程它界说如到那边寻觅Java类撑持等事项。
<%@pageimport="java.util.Date"%>
唆使当呈现Java运转成绩时将收集用户指引到那边:
<%@pageerrorPage="errorPage.jsp"%>
是不是必要在用户会话级办理信息,这极可能超过多个Web页面(在关于JavaBeans的部分中会对此有更多的形貌):
<%@pagesession="true"%>
指令“include”能够把你的内容分红更多可办理的元素,如包含一个一般页面页眉或页脚的元素。包括的网页能够是一个流动的HTML页面或更多的JSP内容:
<%@includefile="filename.jsp"%>
声明
JSP的声明可让你界说页面一级的变量以保留信息或界说剩下的JSP页面也许必要的撑持办法。假如你发明本人写进了太多的代码,一般最好写进一个独自的Java类中。声明由<%!?%>界说。必需经由过程分号来停止变量声明,同时任何内容必需事无效的Java语句:<%!inti=0;%>。
表达式
经由过程JSP中的表达式,盘算表达式的了局被转换为字符串并间接包含在输入页面中。JSP字符串由<%=?%>标签标记,而且除非是被援用的部分字符串,不包含分号。
<%=i%>
<%="Hello"%>
代码段/剧本片断
JSP代码段或剧本片断是嵌在“<%?%>”标志中的。当Web服务器呼应哀求时,这类Java代码就会运转。在剧本片断四周多是地道的HTML或XML代码,在这些中央,代码片断可使你创立前提实行代码,或只是挪用别的一段代码。比方,以下的代码组合利用表达式和剧本片断,显现H1、H2、H3和H4标志中的字符串“Hello”。剧本片断其实不范围于一行源代码中:
<%for(inti=1;i<=4;i++){%>
<H<%=i%>>Hello</H<%=i%>>
<%}%>
正文
JSP最初一个关头元素是关于嵌进正文的。只管你能够一直在你的文件中到场HTML正文,但用户一旦检察页面源代码就会看到这些正文。假如你不想让用户看到正文,应将其嵌进到<%--?--%>标志中:
<%--commentforserversideonly--%>
还得说上一点,就java本质而言,是面相对象的,但是你有没有发现,java也不全是,比如说基本类型,int,那他就是整型而不是对象,转换类型是还得借助包装类。 |
|