为Java servlet创建服务器端方法
我刚刚阅读了关于使用以下示例编写Java servlet的教程: http://www.vogella.com/tutorials/EclipseWTP/article.html
我不清楚的是,开发人员如何在这个servlet中实现客户机可以调用的方法。doGet方法是http请求到达的地方。一种方法是传入一个querystring、post body或header,其中包含指示要执行的方法的信息,然后根据指示的方法创建一个包含要执行的方法的类
或者,Java servlet是否有一种更“内置”的方式可以在客户端调用中包装方法和方法参数
# 1 楼答案
implement methods inside this servlet that can be called by a client
:客户端根本不调用servlet方法。它是一个服务器,负责routes
对特定代码段的HTTP请求,以及servlet的GET、POST等方法servlet容器在类似
/my/servlet/info
的URL上被GET
方法命中。URL被翻译成一个servlet(通过servlet的路径),然后调用servlet的get方法。servlet容器根据URl决定使用哪个servlet