js 和 java

ddwcg 2010-02-01 04:58:42
js和java 怎么样能联系在一起
比如<script type="text/javascript">
function bbb()
{
var text_vl=document.getElementById("text1").value;

}
</script>

<% 这里我要调用bbb()函数%>
怎么样能办到
...全文
63 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
crazylaa 2010-02-01
  • 打赏
  • 举报
回复
java不能调js的。想想就明白了,java运行在服务器端,js运行在客户端,怎么调?
VilenZYP 2010-02-01
  • 打赏
  • 举报
回复
利用AJAX调用后台JAVA方法..

代码如下:

function createXMLHttpRequest()
{
// branch for native XMLHttpRequest object
if (window.XMLHttpRequest)
{
xmlHttp = new XMLHttpRequest();
}
// branch for IE/Windows ActiveX version
else if (window.ActiveXObject)
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}

return xmlHttp;
}

function change(paramValue)
{
var url = "<%=request.getContextPath()%>/actionName.do?method=methodName¶mName=" + paramValue;
xmlHttp = createXMLHttpRequest();
xmlHttp.open("POST", url, false);
xmlHttp.onreadystatechange = doSomething;
xmlHttp.send(null);
}
awusoft 2010-02-01
  • 打赏
  • 举报
回复
你可以使用JSP生成Ajax,让Ajax去访问其它的JSP,或者本身.
awusoft 2010-02-01
  • 打赏
  • 举报
回复
不能....JAVA代码是为了生成JS等....所以你不能调用它们
ddwcg 2010-02-01
  • 打赏
  • 举报
回复
那JSP里的JAVA程序也不能调用 JS的函数么??
xuzhenghang 2010-02-01
  • 打赏
  • 举报
回复
或者在后台动态添加javascript也可以
xuzhenghang 2010-02-01
  • 打赏
  • 举报
回复
楼主说的是AJAX吧!httprequest可以调用后台java程序
qustgjk 2010-02-01
  • 打赏
  • 举报
回复
你在想调用js的bbb方法的地方直接加上
<script type="text/javascript">
bbb();
</script>

不要写在<%%>里面
xjd379594391 2010-02-01
  • 打赏
  • 举报
回复
不行的,js是客户端的,java是服务器端的操作,两者不能直接操作
awusoft 2010-02-01
  • 打赏
  • 举报
回复
晕了.....
js是JAVA代码之后,返回给浏览器,才能运行的!!!!!!!

JAVA代码是结合数据库等,生成JavaScript和CSS,HTML等......想明白了.....JAVA执行之后,得到的结果交给浏览器执行....你不可能说JAVA代码调用JS函数
meadking 2010-02-01
  • 打赏
  • 举报
回复
1,dwr框架
2,js的ajax调用java方法.bbb()的代理jsp页面
3,看看web服务行不行...呵呵

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧