JSP入门 20111027

JSP是一种动态WEB资源,JSP(IAVA SERVER PAGES)是由Sun 公司在java语言上开发出来的一种动态网页制作技术,其可使您可以将网页中的动态部分和静态的HTML相分离。您可以使用平常得心应手的工具并按照平常的方式来书写HTML语句。然后,将动态部分用特殊的标记嵌入即可,这些标记常常以“<%”开始并以“%>”结束。

JSP代码举例:

<% = new java.util.Date()%>//输出当前时间

JSP与Servlet都可以用来开发动态Web资源,但由于这两门技术各自的特点,人们逐渐把Servlet作为Web应用中的控制器组件来使用,而把JSP技术作为数据显示模板来使用。

JSP是Servlet的简化版,JSP中的Java代码编译生成在Class文件的_jspService方法中。

用JSP写出九九乘法表和输出一个正三角形,实现输出1000以内的水仙花数,代码如下:

 <div>
     <div><h1>乘法口诀表</h1></div>
     <div>
     <%for(int i=1;i<10;i++){
      for(int j=1;j<=i;j++){
       %>
       <%=j %>*<%=i %>=<%=j*i %>&nbsp;&nbsp;
       <%} %><br/>
       <%} %>
     </div>
    </div>
     <div>
     <div><h1>正三角形</h1></div>
     <div>
      <%
      int n=6;
      for(int i=0;i<=n;i++){
       for(int j=0;j<=n-i+1;j++){
       %>
       &nbsp;&nbsp;
       <%} %>
       <% for(int k=0;k<2*i-1;k++){
        %>
        *
         
        <%} %><br/>
      <%} %>
     </div>
    </div> 
    <div>
    <div><h1>水仙花数</h1></div>
    <div>
   <% int a=0;
      int b=0;
      int c=0;
      for(int i=100;i<999;i++){
      a=i/100;
      b=i/10%10;
      c=i%10;
      if(i==(a*a*a+b*b*b+c*c*c)){
     %>
      <%=i %>
   <% }%>
 <% }%>
    </div>
    </div>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值