zoukankan      html  css  js  c++  java
  • 2、JSP脚本

    JSP脚本

      JSP脚本包含了JSP表达式、声明标识和脚本程序。通过这些标识,在JSP页面中可以如同编写Java程序一样来声明变量、定义方法和执行各种表达式的运算

    1、在JSP中应用代码片段

      语法格式:<% Java代码或脚本代码 %>

      代码片段的使用比较灵活,它既可以是Java代码,也可以是JSP提供的内置对象

      例如:

      

        <% 
            int num=1;
            for(int i=1;i<=10;i++){
                num*=i;
            }
            out.println("10的阶乘是:"+num);
         %>

    2、使用JSP表达式

      JSP表达式用于在页面中输出信息,它既可以插入到网页的文本中用于输出文本内容,也可以插入到HTML标记中用于动态设置属性值

      JSP表达式语法格式: <%=表达式%>

      

        <% 
            String name="admin";
            String photo="1.jpg";
         %>
             用户名:<%=name %>
             照片<img src="<%=photo %>">

      注意:在%和=之前不能有空格

    3、声明标识

      在一个JSP页面中也可以如编写Java文件一样定义成员变量以及成员方法,此种方式即声明标识的应用。使用声明标识在JSP页面中定义变量或方法是全局的。

      语法格式: <%! 声明便令或方法%>

      由于声明标识的变量是全局的,所以在多个用户并发访问时会产生线程安全的问题,此种方式应用很少

      

        <%!
            int count=0;
            public int getCount(){
                return ++count;
            }
         %>
             你是第<%=getCount()%> 位访问者
  • 相关阅读:
    linux tcp中time_wait
    linux查看系统信息
    运行程序出错无法找到库文件
    安装keepalived
    python 深拷贝与浅拷贝
    python import eventlet包时提示ImportError: cannot import name eventlet
    [原创] 用两个queue实现stack的功能
    [原创] 用两个stack实现queue的功能
    [原创] 编写函数,实现对链表元素的排序与分类
    python 装饰器
  • 原文地址:https://www.cnblogs.com/caoyc/p/5439869.html
Copyright © 2011-2022 走看看