[英]How to run java servlet?
我有一个servlet。 我是Java新手。 但是我需要运行servlet。 它有两种方法:
public void doGet (HttpServletRequest request,
HttpServletResponse response) {...}
和
public void doPost HttpServletRequest request,
HttpServletResponse response) {...}
我需要执行哪些步骤来运行servlet? (我安装了tomcat 7,带有tomcat插件的eclipse SE,netBeans)
HttpServlet
的新类,并覆盖方法doGet
和doPost
,在其中编写您的业务逻辑 配置web.xml
,类似于:
<servlet> <servlet-name>helloworld</servlet-name> <servlet-class>test.helloworld</servlet-class> </servlet> <servlet-mapping> <servlet-name>helloworld</servlet-name> <url-pattern>/helloworld</url-pattern> </servlet-mapping>
在tomcat中部署您的Web项目
mywebapp
localhost:8080/mywebapp/helloworld.do
, mywebapp
是您的项目名称 如果幸运的话,您将看到结果。
内部调用doGet和doPost将如下所示,
Client ----------------------------> Container
sends request |
|
Creates HttpServletRequest HttpServletResponse objects
|
|
Create Thread for that Servlet and pass above objects to it
|
|
Thread Call the Service() method and decision is made to call doGet() or doPost()
|
|
doGet()/doPost() called
我建议你:
这是运行servlet的最快方法。 玩得开心。
使用IDE创建一个Java Web项目(Netbeans / eclipse),向该项目中添加一个Servlet,这将使您的生活更轻松
您似乎对Java EE和Servlet知之甚少。
基本上,您需要编写一个web.xml文件,它将URL映射到您的servlet,构建项目,创建Web存档(WAR),并将其部署在服务器上。
这是Oracle的官方手册: http : //docs.oracle.com/javaee/6/tutorial/doc/bnadp.html 。
尝试在tomcat上使用servlet进行Google搜索,您一定会找到一个不错的教程。
这是非常基本的问题,伙计!
您可以通过此Tutorial链接学习如何在Eclipse上进行操作。
请尝试从一些不错的书中学习。 市场上有很多不错的Java EE书籍。
或者,您也可以从oracle网站学习Java EE。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.