jsp中如何定义一个只在本jsp页面使用的变量
<% ! %>与
<% %> 定义变量的区别

解决方案 »

  1.   

    <%%>
    这样就只能在本页面使用啊。我记得没有<%!%>这个标签吧?好像有<%!--注释--%>
    <% String myVariable = "a"; %>
      

  2.   

    <% ! %>定义的变量相当于当前JSP对应类的数据成员,而在<%%>之中定义的变量则是一个方法的局部成员。
      

  3.   

    直接<%%>在本页面定义就行了、你不进行参数传递、其它页面是取不到的、
      

  4.   

    <% %>在里面定义的变量编译成servlet后成为service()方法的一个方法局部变量
    每次调用service()方法都会重新建立一个该变量。
      

  5.   

    使用jstl,<c:set value="aaa" var="name" scope="page"></set>
    取出:${pageScope.name}