Hello World -- Java Web版(Java Web 入门教程)
生活随笔
收集整理的這篇文章主要介紹了
Hello World -- Java Web版(Java Web 入门教程)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在閱讀本文之前,你一定知道如何用Java語言寫出"Hello, World!"了。那么,用Java語言如何寫出Web版的"Hello, World!",使之顯示在瀏覽器中呢?本文將一步一步演示如何寫出Java Web版的"Hello, World!", 并簡單地介紹相關技術。
軟件下載與環(huán)境搭建
Java代碼編寫與編譯
文件創(chuàng)建
新建文件HelloWorld.java,輸入以下內(nèi)容
import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException;@WebServlet("/hello") public class HelloWorld extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {resp.getWriter().println("Hello, World!");}@Overridepublic void destroy() {super.destroy();}}新建文件web.xml,輸入以下內(nèi)容
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"version="3.1"></web-app>代碼編譯
java web程序依賴servlet-api, 因此我們在編譯的時候需要引入Tomcat的lib目錄中的servlet-api.jar。在文件HelloWorld.java的目錄運行命令
javac HelloWorld.java -classpath "{CATALINA_HOME}\lib\servlet-api.jar",得到編譯后的文件HelloWorld.class。
配置Tomcat并運行
一個標準的Java Web應用的目錄結構如下,其中WEB-INF/web.xml是必需的。
根據(jù)上圖,我們創(chuàng)建如下的目錄結構:
運行
打開cmd工具,依次運行兩個命令
set CATALINA_BASE={helloword的目錄}
{CATALINA_HOME}/bin/startup.bat //注意將'{}'替換成具體的路徑。
打開瀏覽器訪問http://localhost:8080/hello,應該就可以看到Hello, World!了!
待更新
總結
以上是生活随笔為你收集整理的Hello World -- Java Web版(Java Web 入门教程)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#自动弹出窗口并定时自动关闭
- 下一篇: 个人作业一