首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java代码中怎么调用javascript方法

2012-02-10 
java代码中如何调用javascript方法,在线等java文件中,调用对方给的js代码,如下js文件在 a.html中,js代码如

java代码中如何调用javascript方法,在线等
java文件中,调用对方给的js代码,如下

js文件在 a.html中,js代码如下

function intoArea(imgStr){
document.getElementById('e_textarea').value += imgStr;
//return false;
}

现问:我在java文件中如何调用此js方法?thanks

[解决办法]
http://ysongren.blog.163.com/blog/static/6154220720109211020410/
[解决办法]
用jQuery啊!
[解决办法]
javax.script.ScriptEngineManager


[解决办法]
a.html 是静态页面 应该改为a.jsp动态页面

调用:
/*
 * 加载脚本引擎,并在java中调用js方法
 */
public void test2()
{
ScriptEngineManager manager = new ScriptEngineManager();
  
ScriptEngine engine = manager.getEngineByName("javascript");
try {
String str="2&1";
Double d = (Double) engine.eval(str);
Integer i=d.intValue();
System.out.println(i);
} catch (ScriptException ex) {
ex.printStackTrace();
}
  
}

[解决办法]
把html页面改为jsp页面<script language="javascript">
fucction test(){}</script>
[解决办法]
java语言是加载页面的时候就编译了,这让老衲如何是好..
要不加个判断
<%
if(true){

%>
<script>
 intoArea(imgStr);
</script>
<%
}
%>

热点排行