如果我有一个html按钮,这是非常棒的问题:
当用户按下此按钮时,我希望运行此jsp代码中的代码,我该怎么做?或者我想要运行的代码应该在另一个.jsp页面上?
我想这样做的唯一方法就是在按钮中自己做一个href?
答案 0 :(得分:2)
网络具有请求/响应生命周期。因此,如果要从客户端代码(html)调用服务器端(jsp / servlet)代码,则需要请求服务器资源。您可以通过提交表单或通过导航(使用链接或javascript)指向目标服务器资源的URL来实现此目的。
在那里,您处理请求。最好在servlet及其doGet(..)
/ doPost(..)
方法中执行此操作。然后你再次重定向到一个视图(jsp,它会生成html)。
强烈建议您在开始之前阅读有关servlet和jsp的书籍或教程。