我有jsp页面和带有按钮的html表单。如果此代码在此jsp页面上写入,如何通过按下按钮来执行java代码?
答案 0 :(得分:0)
首先,当用户按下按钮时,它位于前端,而不是后端,所以当用户按下按钮时,它应该通过http协议调用请求,当服务器接受此请求时,它可以打电话给你的java代码,但我认为你不能这样做!
答案 1 :(得分:0)
您将无法在浏览器中执行任何Java代码。 JavaScript,是的,但不是Java。如果你需要回调你的java代码,设置一个servlet或另一个JSP(如果你使用的是web框架,那就更好),并使用XMLHttpRequest
对象将你的JavaScript调用回该servlet(例如.Ajax / Asynchronous JavaScript and XML)。
网上有很多信息可以帮助您开始使用此功能。您也可以使用JavaScript框架来帮助您简化客户端。流行的例子包括jQuery,Mootools,Prototype等等。