zoukankan      html  css  js  c++  java
  • 使用eclipse搭建第一个java web应用

    一、

    首先是eclipse得下载,你要下载Eclipse IDE for Java EE这种类型的,我之前下载的Eclipse IDE for Enterprise Java Developers是官方最新版

    但是这个我下载后怎么也弄不成,一直报错,难受。所以我就重新下载了一个eclipse集成开发环境,在官方网页找老版本eclipse

    2018的都有Eclipse for java EE

     

    之后就是看你电脑是什么操作系统就下载什么

    我下载的是zip格式的Eclipse,你也可以下载exe格式的Eclipse

    zip格式:

    Eclipse不需要安装,解压后可以直接使用

     把这个解压后exe执行文件双击就可以打开eclipse

    exe格式:

    需要安装后才可以使用

     二、

    之后就要选择一个服务器,我这里选择tomcat服务器,去https://tomcat.apache.org/download-80.cgi到tomcat官方网页可以下载tomcat

    在左边的位置有它现在可以下载的版本

     下载完之后解压后打开目录会有一个bin目录

     打开bin目录,里面会有一个startup.bat批处理文件。你双击打开,然后访问http://localhost:8080/就可以看到你下载的tomcat首页

    三、

    前期准备都好了就可以打开eclipse进行下一步操作了,点击左上角File

     建立一个动态web项目

     

     

     然后下一步next

     然后就finish,配置完服务器接着next

     还next

     创建完之后是这样的

     没有看到这个页面的话,你可以把那个欢迎界面关了就可以了

    然后我们创建一个java类:

     

     然后就finish就可以了

    在里面java文件里面写入:

     1 package servlet;
     2 
     3  
     4 
     5 import java.io.IOException;
     6 
     7 import javax.servlet.ServletException;
     8 
     9 import javax.servlet.annotation.WebServlet;
    10 
    11 import javax.servlet.http.HttpServlet;
    12 
    13 import javax.servlet.http.HttpServletRequest;
    14 
    15 import javax.servlet.http.HttpServletResponse;
    16 
    17  
    18 
    19 /**
    20 
    21  * Servlet implementation class HelloService
    22 
    23  */
    24 
    25 @WebServlet("/HelloService")
    26 
    27 public class Helloservlet extends HttpServlet {
    28 
    29     private static final long serialVersionUID = 1L;
    30 
    31        
    32 
    33     /**
    34 
    35      * @see HttpServlet#HttpServlet()
    36 
    37      */
    38 
    39     public Helloservlet() {
    40 
    41         super();
    42 
    43         // TODO Auto-generated constructor stub
    44 
    45     }
    46 
    47  
    48 
    49     /**
    50 
    51      * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
    52 
    53      */
    54 
    55     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    56 
    57         request.setAttribute("message", "Hello javaWeb");
    58 
    59         request.getRequestDispatcher("index.jsp").forward(request, response);
    60 
    61     }
    62 
    63  
    64 
    65     /**
    66 
    67      * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    68 
    69      */
    70 
    71     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    72 
    73         // TODO Auto-generated method stub
    74 
    75         doGet(request, response);
    76 
    77     }
    78 
    79  
    80 
    81 }

    然后再Webcontent目录下创建一个jsp文件

     写入以下内容:

     1 <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
     2     pageEncoding="ISO-8859-1"%>
     3 <!DOCTYPE html>
     4 <html>
     5 <head>
     6 <meta charset="ISO-8859-1">
     7 <title>first page</title>
     8 </head>
     9 <body>
    10     <div align="center">
    11         ${message }
    12     </div>
    13 </body>
    14 </html>

    把这两个文件都保存完之后,创建一个服务器

     都默认,直接finish就可以

    然后打开浏览器访问

     

     如果没有出现这个页面,你也可以自己写出这个链接

    如果你又写了一个java web应用,而不想重新开一个服务器,那就可以在原服务器上面添加应用

     

  • 相关阅读:
    我的周记8——"因为相信,所以看见"
    我的周记7——“阳光开朗,自信表达一切”
    一些做设计挺不错的网站
    我的周记6——"不破楼兰誓不还“
    版本管理工具 Git
    我的周记5——"侵略如火,不动如山"
    SQLite-FMDatabase用法
    UIImage与Base64相互转换
    百度地图--地图标注的重复单击
    百度地图的单例模式
  • 原文地址:https://www.cnblogs.com/kongbursi-2292702937/p/11746773.html
Copyright © 2011-2022 走看看