美文网首页
jsp教程3-Eclipse 创建项目

jsp教程3-Eclipse 创建项目

作者: 南城的人 | 来源:发表于2017-04-28 00:09 被阅读0次

将 Tomcat 和 Eclipse 相关联

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

Paste_Image.png

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

Paste_Image.png

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

Paste_Image.png

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

Paste_Image.png Paste_Image.png Paste_Image.png

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

Paste_Image.png Paste_Image.png 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"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
</body>
</html>

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

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>南城的人</title>
</head>
<body>
<%
  out.println("Hello World!");
%>
</body>
</html>
Paste_Image.png

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

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

Servlet 实例创建

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

Paste_Image.png 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 文件(如果没有),代码如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
id="WebApp_ID" version="3.1">
<!-- 配置和映射servlet -->
<servlet>
    <!-- servlet 注册的名字 -->
    <servlet-name>HelloServlet</servlet-name>
    <!-- setvlet 的全类名 -->
    <servlet-class>com.runoob.test.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
    <!-- 需要个某一个servlet子节点的servlet-name子节点的文本节点保持一致 -->
    <servlet-name>HelloServlet</servlet-name>
    <!-- 映射的具体访问路径:/代表当前WEB应用的根目录 -->
    <url-pattern>/HelloServlet</url-pattern>
</servlet-mapping>

</web-app>
Paste_Image.png Paste_Image.png

相关文章

  • jsp教程3-Eclipse 创建项目

    将 Tomcat 和 Eclipse 相关联 Eclipse J2EE下载后,解压即可使用,我们打开Java EE...

  • JSP简单的MVC案例

    1.创建项目:动态web项目—创建MyJsp.jsp的JSP文件 注:action里./MyServlet很重要,...

  • 第二章:springboot 支持jsp

    延用第一章节创建的项目 添加项目依赖 在main目录下创建webapp/WEB-IN/jsp文件夹 ,然后在jsp...

  • Django项目部署

    文档参考 参考菜鸟教程 官方文档教程 软件安装 安装Django ## 创建项目 启动项目 创建模型 创建项目内子...

  • SpringBoot视图层技术

    1.整合jsp2.整合freemarker3.整合Thymeleaf 1.整合jsp 创建项目 修改pom文件,添...

  • IntelliJ IDEA 创建jsp项目

    具体的操作步骤点这里[https://www.jianshu.com/p/315697f8511c]

  • Model1 开发模式 实例

    早期的Java EE项目全部采用JSP编写,JSP文件既要负责创建HTML页面,又要控制网页流程.同时还要负责处理...

  • SpringBoot集成jsp

    1、创建Maven项目 2、引入pom.xml依赖 2、创建properties配置文件 3、创建jsp文件夹 4...

  • SpringBoot集成Jsp

    第一步:创建项目 第二步:添加依赖 第三步:创建jsp页面存放文件夹 第四步:解决鼠标右键没有创建jsp文件选项问题

  • Django网站(二):创建项目并配置

    Django网站(二):创建项目并配置 创建项目 参考Django官方教程,创建一个新的项目。创建完成后可以得到一...

网友评论

      本文标题:jsp教程3-Eclipse 创建项目

      本文链接:https://www.haomeiwen.com/subject/lvxozttx.html