<%!
public String getstring(Object obj,String asdf){
return "";}
%>

解决方案 »

  1.   

    能用!
    放到<%!之内%>,,
    <%!
    //函数
    %>
      

  2.   

    正确,<%!---%>里可以写函数,不过最好是不要这样做
      

  3.   

    给你一个现成的:
    //得到当前月的第一天
    //参数[obj]代表一个控件
    function getDateOne(obj)
    {
    var date = new Date();
    var year = date.getFullYear();
    var month = date.getMonth() + 1;
    var day = "1"; obj.value = (year + "-" + month + "-" + day);
    }
      

  4.   

    对,写到<%! *** %>里
      

  5.   

    不提倡在jsp里写函数,如果非要的话和java一样,建议用bean把函数从jsp中分离出去
      

  6.   

    <%!
    public String getstring(Object obj,String asdf){
    return asdf;
    }
    %>
      

  7.   

    java里面所有的都是对象,包括jsp
    你可以写一个对象
    利用静态方法,提供函数调用
    public class FuncLib
    {
         public static String GetSting(String s)//函数体,必须声明为静态的
         {
          ..
         }
    }
    你可以在jsp里面调用
    方法是:
    String str=FuncLib.GetString(s);