JSP标签及指令

首先,JSP(java server page)实际上就是一个java代码,在服务器容器中自动加载位java代码,eg:name.jsp -->>> name_jsp.java(可以在工作目录中找到)。而JSP中一些HTML代码也通过out.print(“html标签”)


<% ... %>:

 java代码块,在这个标签中只能定义局部变量并且无法声明方法,只能调用声明好的方法。

这个脚本标签最好不要散落在JSP页面各个角落,最好集中,或者使用一些标签(目前还不知道)可以规整。

<%
    int count = 1;
    count++;
    out.print(count);
%>
这个在每一个客户端访问后始终是输出1。

<%! ... %>:

而这个标签则不同于上面哪一个,这个用于定义全局变量,可以声明方法

<%!
   public void _print(){
        print("hello")
} 
    int count = 1;
%>

<%
    count++;
    out.print(count)
  _print();
%>

每一次客户端访问则会叠加,1,2,3...,并且可以在之后调用方法

<%= ...%>:

这个标签是相当于

<%
    out.print(...)
%>

ps:<%= 不能有空格

<%=count%>
指令 loading...
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值