javascrpt如何调用a(),b()这两个方法???

test.javapublicclasstest{publicvoida(){}}test.jsp<%!publicvoidb(){}%>问:<scripttype="t... test.java

public class test{
public void a(){
}
}

test.jsp
<%!
public void b(){
}
%>

问:
<script type="text/javascript" >
如何调用a(),b()这两个方法
</script>
展开
 我来答
沙2011
推荐于2016-02-04 · TA获得超过1851个赞
知道小有建树答主
回答量:1043
采纳率:100%
帮助的人:790万
展开全部

看了一下你那种写法没意义,加载的时候就调用了 a方法 ,当执行js中b事件时不会再执行a方法。

可以将a方法表达写到新的jsp(或java)中,每次点击b方法去调用新jsp就可以了。


虽然可以写,但是只在加载的时候执行一次,没多大意义,换种思路来解决吧 亲。

实际在工作中连

<%!
public void b(){
}
%>

都很少使用,更别提你的要求了

更多追问追答
追问
怎么搞?
追答
这样搞:
新建个jsp叫writer.jsp 把你的a方法内容拷贝进去(只拷贝方法内容,不要拷贝方法,将"!"去掉)

当点击b方法的时候就调用writer.jsp页面就可以了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fanix
2014-10-28 · TA获得超过102个赞
知道答主
回答量:63
采纳率:0%
帮助的人:27.7万
展开全部

直接调用就行了,看下方:

a();
b();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0adf2dfc62
2014-10-28 · TA获得超过578个赞
知道小有建树答主
回答量:553
采纳率:50%
帮助的人:215万
展开全部
调用的时候直接<%a()%>就行了啊
追问
  
  
  function b(){
  
  }
  
  你看一下这个代码这样调用行吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
li313344713li
2014-10-28 · TA获得超过255个赞
知道答主
回答量:245
采纳率:40%
帮助的人:45.7万
展开全部
明显不能调用
追问
该怎么弄?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式