2012-06-28 17 views
0

我一直在学习关于web编程,而我目前坚持要在服务器客户端(Java)上编写一个方法,以便在单击网页上的按钮(以html和javascript)时运行。如何在html中从Javascript访问Java中的方法?

基本上,我创建了一个Java服务器客户端,在运行时,我可以访问Web浏览器并键入“localhost:8080/index.html”,页面将显示按钮,并且一些按钮将JavaScript附加到它上面我可以点击并互动。

但是,我有一种方法在Java中,我希望Javascript可以访问它,当我点击一个按钮。我怎么做?

非常感谢。

+0

是当前暴露在web服务中的Java方法吗? – MStodd

+0

@MStodd那么,你的意思是使用tomcat/jetty/servlets?不,我试图不惜一切代价避免这些。 – js0823

+0

@ js0823为什么?太容易了? – fvu

回答

8

不要采取这种错误的方式,但仅仅这个问题表明,你仍然必须做大量的关于web开发的阅读。

既然你正在使用Java,我会推荐使用“java web开发教程”或类似的东西。

这里有几个环节,让您开始:

http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/

http://www.mkyong.com/tutorials/spring-mvc-tutorials/

祝你好运!

+0

谢谢你的链接。其实我已经阅读过其中的一篇,但不是彻底的。无论如何,从我的理解,JavaScript是一种客户端语言,我应该使用JSP创建一个动态网页。不过,如果可能的话,我正在寻找一种不使用tomcat/jetty/servlet的方法。 – js0823

+0

如果您想要动态网站,并且想要在服务器端拥有部分逻辑,那么如果您使用的是Java,则需要使用其中一种技术。还有其他的,对于刚刚起步的人来说可能更容易,比如PHP或者Rails,但是如果你使用Java,我认为你没有其他选择。 – Deleteman

相关问题