[转载]js中调用java的方法
(2011-09-22 10:00:00)
标签:
转载 |
分类: java |
比如说后台JAVA类Test中有一个字符串数组Data,我现在需要在JS中引用这个数组,那么可以这样做:
一、为Test写一个方法,不妨为dataToString(),把字符串数组变成一个字符串,格式为“
["A","B","C"]
但要注意字符中A中可能会含有双引号,所以需要替换"为"
二、在前台JSP页面中输出一段这样的语句:
<script>
var str =
"<%=Test.toDataString()%>";
var arr = (str);
window.onload = function(){
}
</script>
另一种方法就是在window.onload中用AJAX去取。利用AJAX必须写servlet。因为前面一种方法的jsp和servlet是等同的。
js方法中调用java的参数
<input type="image"