给你一个现成的: //得到当前月的第一天 //参数[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); }
对,写到<%! *** %>里
不提倡在jsp里写函数,如果非要的话和java一样,建议用bean把函数从jsp中分离出去
<%! public String getstring(Object obj,String asdf){ return asdf; } %>
java里面所有的都是对象,包括jsp 你可以写一个对象 利用静态方法,提供函数调用 public class FuncLib { public static String GetSting(String s)//函数体,必须声明为静态的 { .. } } 你可以在jsp里面调用 方法是: String str=FuncLib.GetString(s);
放到<%!之内%>,,
<%!
//函数
%>
//得到当前月的第一天
//参数[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);
}
public String getstring(Object obj,String asdf){
return asdf;
}
%>
你可以写一个对象
利用静态方法,提供函数调用
public class FuncLib
{
public static String GetSting(String s)//函数体,必须声明为静态的
{
..
}
}
你可以在jsp里面调用
方法是:
String str=FuncLib.GetString(s);