[英]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.