jsp教程3-Eclipse 创建项目

将 Tomcat 和 Eclipse 相关联

Eclipse J2EE下载后,解压即可使用,我们打开Java EE ,选择菜单栏Windows-->preferences(Mac 系统为 Eclipse-->偏好设置),弹出如下界面:

jsp教程3-Eclipse 创建项目_第1张图片
Paste_Image.png

上图中,点击"add"的添加按钮,弹出如下界面:

jsp教程3-Eclipse 创建项目_第2张图片
Paste_Image.png

在选项中,我们选择对应的 Tomcat 版本,接着点击 "Next",选择 Tomcat 的安装目录,并选择我们安装的 Java 环境:

jsp教程3-Eclipse 创建项目_第3张图片
Paste_Image.png

点击 "Finish",完成配置。
创建实例
选择 "File-->New-->Dynamic Web Project",创建 TomcatTest 项目:

jsp教程3-Eclipse 创建项目_第4张图片
Paste_Image.png
jsp教程3-Eclipse 创建项目_第5张图片
Paste_Image.png
jsp教程3-Eclipse 创建项目_第6张图片
Paste_Image.png

注意如果已默认选择了我们之前安装的 Tomcat 和 JDK 则可跳过此步。
然后,单击finish, 继续:

jsp教程3-Eclipse 创建项目_第7张图片
Paste_Image.png
jsp教程3-Eclipse 创建项目_第8张图片
Paste_Image.png
jsp教程3-Eclipse 创建项目_第9张图片
Paste_Image.png

上图中各个目录解析:
deployment descriptor:部署的描述。
Web App Libraries:自己加的包可以放在里面。
build:放入编译之后的文件。
WebContent:放进写入的页面。
在WebContent文件夹下新建一个test.jsp文件。在下图中可以看到它的默认代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>




Insert title here




接着我们修改下test.jsp文件代码如下所示:

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>




南城的人


<%
  out.println("Hello World!");
%>


jsp教程3-Eclipse 创建项目_第10张图片
Paste_Image.png

![Upload Paste_Image.png failed. Please try again.]

浏览器访问 http://localhost:8080/TomcatTest/test.jsp, 即可输出正常结果

Servlet 实例创建

我们也可以使用以上环境创建 Servlet 文件,选择 "File-->New-->Servlet":

jsp教程3-Eclipse 创建项目_第11张图片
Paste_Image.png
jsp教程3-Eclipse 创建项目_第12张图片
Paste_Image.png
package com.runoob.test;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class HelloServlet
 */
//@WebServlet("/HelloServlet")
public class HelloServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
   
    /**
     * @see HttpServlet#HttpServlet()
     */
    public HelloServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

    /**
 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
 */
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
//      使用GBK设置中文正常显示
    response.setCharacterEncoding("GBK");
    response.getWriter().write("南城:http:、、www.zonzzz.com");
    
}

/**
 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
 */
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    doGet(request, response);
}

}

创建 /TomcatTest/WebContent/WEB-INF/web.xml 文件(如果没有),代码如下所示:





    
    HelloServlet
    
    com.runoob.test.HelloServlet


    
    HelloServlet
    
    /HelloServlet



jsp教程3-Eclipse 创建项目_第13张图片
Paste_Image.png
jsp教程3-Eclipse 创建项目_第14张图片
Paste_Image.png

你可能感兴趣的:(jsp教程3-Eclipse 创建项目)