可以的,不过声明要这样写的
<%!%><%!public void xxx(){...}
%>

解决方案 »

  1.   

    <%!
        String m(){
        return "dsfadf";
        }
    %><%=m()%>要加!号
      

  2.   

    好像不能声明
    <%! void xxx(){...} %>
    这样的啊?怎么办??
      

  3.   

    大哥,这样作和ASP有什么区别??
    为什么不封装起来?JAVA的核心思想之一就是“对象”
      

  4.   

    还是用MVC结构好。例如Struts等等。-------------------------
    http://dev.csdn.net/user/kui
    http://javaweb.51.net/
    http://javawebStudio.51.net/下载《Struts开发实例》地址:
    http://www.infoxa.com/asp/book/xxnr.asp?id=1333
      

  5.   

    当然不行,在JSP中有专门的声明语法的。
    <%!
    ......
    %>这才是声明方法的语法。
      

  6.   

    <%!
    %>
    这样做要注意线程安全问题
      

  7.   

    <%%>里的内容会被放到一个函数中,所以在这里不能声明其他函数
      

  8.   

    楼上用
    <%!
        public void ss(){}
    %>
    得是正解
      

  9.   

    只能使用
    <%! %>这种声明的语法来声明方法。
      

  10.   

    同。
    只能使用
    <%! %>这种声明的语法来声明方法
      

  11.   

    做成BEADN 然后调用BEADN中的各个方法。  页面上的一些处理用JS做多好啊。。
      

  12.   

    楼上的兄弟们,<%! %>声明的是全局的变量,真正的工程中尽量不要这么写。<% %>里声明变量就足够了。搂着的调用方式不对。
    应该这样
    <%
    public void xxx()
    {...}
    %>...<td><% this.xxx(); %></td>
      

  13.   

    ,+***+,                                     
        ,*********,  ,               ,@@,             
       .****+++****,*:               ,WW.             
      ,***:.,,,.+****+               ,WW.             
      ***.,     ,:***+               ,WW.             
     .**:        ****+               ,WW.             
     +*+,       ,.+++. :@@*,     +@@:,WW.*@*.#@:      
     **:         ,,,,,WWWWWW:  ,WWWWWWWW.#WWWWWWW,+++,
    ,**:             @WW@*WW.  WWW**WWWW.#WWW#*WW* :: 
    ,**:             WWW*,.., #WW:,,.@WW.#WW+.,+WW,. .
     +*+,            .WWWW+,  WW+,   .WW.#W@.  .WW,+# 
     .**,            ,:WWWWW:,WW:    ,WW.#W@,  .WW,@@,
     ,***,       .,   ,.:#WWW.WW*,   .WW.#W#,  .WW.#+,
      .***,     +**,  +,,,WWW:+WW.   WWW.#W#,  .WW.  ,
      ,.*****+*****.  WWWWWWW.,WWWWWWWWW.#W#,  .WW,**,
       ,.********+., :WWWWWW+, .@WWWW@WW.#W#,  .WW,** 
         ,.+++++:,   ,.:++:.,   ,:++:.++..++,  ,++,,, 
           ,,,,,       ,,,,       ,,, ,,,,,,    ,,    
    用http://bbs.soulsky.net/pub/ascii/做的。
      

  14.   

    在<%!%>里面还可以声明函数的啊?
    真的假的啊?
      

  15.   

    可以声明,如下:
    <%!
    public void myMethod(){}
    %>
    但是建议不要这样做。这是设计思想的问题!