|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。js在后面的教程中我们已在一个scriptlet中利用了“out”变量来发生HTML输入。关于更庞大的HTML,假如我们仍是利用“out”变量那就会得到JSP编程的很多上风。实在我们能够很复杂地就完成Scriptlets和HTML的夹杂。
假设你要在HTML发生一个表格。发生表格是一个一般的操纵,在理论中你大概想从一个SQL表格大概从文件的行发生一个表格。为了是所举的例子只管的复杂,我们发生一个表格,使这个表格包括从1到N的数字。固然以下的例子不是很有效,可是你从中能够学到一些技能的。以下就是JSP的程序片断:
<TABLEBORDER=2>
<%
for(inti=0;i<n;i++){
%>
<TR>
<TD>Number</TD>
<TD><%=i+1%></TD>
</TR>
<%
}
%>
</TABLE>
在体例代码之前,你应当起首界说一个整型(int)变量“n”,使用这个变量我们要输入“n”行的表格。从下面的代码中我们能够注重到%>和<%字符呈现在“for”轮回中,本来这是为了使你退到HTML然后又回到scriptlet,实在这恰是Scriptlets和HTML的夹杂的技能。
下面的代码实在很复杂:能够加入scriptlet的时分,就编写HTML;然后又回到scriptlet中往。任何的轮回把持表达式,好比“while”大概“for”轮回和“if”语句都能够把持HTML。假如HTML处在一个轮回中它就会在每次的轮回中实行一次。
为什么外国人还要写那些框架进行代码封装,他们不就是为了别人使用时可以更简单么!如果要达到一个企业级项目的不用框架是很难的。小一些的项目还行,大的光是MVC模式的设计的编码量就够大的了。还有性能方面,单轮windows,这个工具是微软写的,。 |
|