JSP简介
JSP是一种动态WEB资源,JSP(IAVASERVER PAGES)是由Sun 公司在java语言上开发出来的一种动态网页制作技术,其可使您可以将网页中的动态部分和静态的HTML相分离。您可以使用平常得心应手的工具并按照平常的方式来书写HTML语句。然后,将动态部分用特殊的标记嵌入即可,这些标记常常以“<%”开始并以“%>”结束。
JSP代码举例:
<% =new java.util.Date()%>//输出当前时间
JSP与Servlet都可以用来开发动态Web资源,但由于这两门技术各自的特点,人们逐渐把Servlet作为Web应用中的控制器组件来使用,而把JSP技术作为数据显示模板来使用。
JSP是Servlet的简化版,JSP中的Java代码编译生成在Class文件的_jspService方法中
JSP可用一种简单易懂的等式表示为:HTML+Java=JSP。
JSP的简单用例
1.水仙花树
<h1>水仙花数</h1>
<hr color="red"/>
</div>
<div>
<%
for(int m=0;m<1000;m++){
%>
<% int a=m/100; %>
<% int b=(m-100*a)/10; %>
<% int c=m-100*a-10*b; %>
<%
if(a*a*a+b*b*b+c*c*c==m){
%>
<%=m %>是水仙花数<br/>
<% } %>
<% } %>
</div>
2.正三角行
<h1>正三角</h1>
<hr color="red"/>
</div>
<div align="center">
<% for(int w=1;w<=9;w++){
for(int y=1;y<9-w;y++){ %>
<% } %>
<% for(int z=1;z<=2*w-1;z++){%>
*
<% } %>
<br/>
<% } %>
3.乘法口诀
<h1>乘法口诀</h1>
<hr color="red"/>
</div>
<div>
<%
for(int i=1 ;i<10;i++){
for(int j=1;j<=i;j++){
%>
<%=j%>*<%=i%>=<%=j*i%>
<%
}
%>
<br/>
<%
}
%>