jsp中以"<%!"开始,以"%>"结束的是什么代码

问题遇到的现象和发生背景

1.动作标签
2.静态变量
3.声明成员变量的方法的语句
4.局部变量

<%! %>:是用来声明的,声明应用程序的全局变量或者当前页面的方法

<%! String name = "zhangsan"; %>
<%! public void show() {
    System.out.print(name);
}%>

<% %>:用来插入java代码的

<%if (count > 0){%>
    <jsp:include page="grrc.jsp"></jsp:include> 
<%}%>

<%= %>:用来插入java表达式的

<div id="divtop">
    <jsp:include page="<%=port.getF_link().trim() %>">
    <jsp:param name="id" value="<%=id %>"  />
    <jsp:param name="skinid" value="<%=skinidStr %>"/>
    <jsp:param name="width" value="<%=widthStr %>"/>
    </jsp:include>
</div>

<%-- --%>:用来注释jsp代码的

<%-- <img src="<%=path %>/src/images/hwbgzdh.jpg" alt="ss" /> --%>

javascript代码注释

注释 和-- //效果一样