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应用,而不想重新开一个服务器,那就可以在原服务器上面添加应用

     

  • 相关阅读:
    波段是金牢记六大诀窍
    zk kafka mariadb scala flink integration
    Oracle 体系结构详解
    图解 Database Buffer Cache 内部原理(二)
    SQL Server 字符集介绍及修改方法演示
    SQL Server 2012 备份与还原详解
    SQL Server 2012 查询数据库中所有表的名称和行数
    SQL Server 2012 查询数据库中表格主键信息
    SQL Server 2012 查询数据库中所有表的索引信息
    图解 Database Buffer Cache 内部原理(一)
  • 原文地址:https://www.cnblogs.com/kongbursi-2292702937/p/11746773.html
Copyright © 2011-2022 走看看