• Intellij idea创建javaWeb以及Servlet简单实现


    Intellij idea创建javaWeb以及Servlet简单实现

    准备:
    1. 安装jdk1.8
    2. 安装tomcat1.8

    1.创建javaweb工程

    File --> New --> Project..

     

    创建完成后工程结构如下:

    2. Web工程设置

    2.1 在WEB-INF 目录下点击右键,New --> Directory,创建 classes 和 lib 两个目录

    classes目录用于存放编译后的class文件,lib用于存放依赖的jar包

    2.2 File --> Project Structure...,进入 Project Structure窗口,点击 Modules --> 选中项目“JavaWeb” --> 切换到 Paths 选项卡 --> 勾选 “Use module compile output path”,将 “Output path” “Test output path” 都改为之前创建的classes目录。

    即将后面编译的class文件默认生成到classes目录下

    2.3 点击 Modules --> 选中项目“JavaWeb” --> 切换到 Dependencies 选项卡 --> 点击右边的“+”,选择 “JARs or directories...”,选择创建的lib目录

    选择Jar Directory

    3. Tomcat配置

    3.1 Run -> Edit Configurations,进入“Run Configurations”窗口,点击"+"-> Tomcat Server -> Local,创建一个新的Tomcat容器

    点击ok  设置完成。

    二、Servlet简单实现

    在src目录下新建HelloWorld.java,并编写一下代码并进行编译:

    遇见错误时下载包:

    import java.io.IOException;
    import java.io.PrintWriter;
    import java.util.Date;
    
    public class HelloWorld extends javax.servlet.http.HttpServlet {
        protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException {
    
        }
    
        protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException {
            System.out.println(new Date());
            //响应乱码处理// 设置响应内容类型
     response.setContentType("text/html;charset=utf-8"); PrintWriter out =response.getWriter(); //输出到网页 out.println("时间为:"+new Date()); String accept =request.getHeader("Accept");//获取网页信息 再写出到网页上  out.println(accept); } }

    2. 部署servlet

    <?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_4_0.xsd"
             version="4.0">
        <servlet>
            <servlet-name>HelloWorld</servlet-name>
            <servlet-class>HelloWorld</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>HelloWorld</servlet-name>
            <url-pattern>/my</url-pattern>
        </servlet-mapping>
    </web-app>

    3. 运行servlet
    点击运行按钮

  • 相关阅读:
    ucos信号量
    uC/OSII 常用函数参考手册
    GPS NMEA0183协议详解
    为sql server 表数据生成创建的储存过程(生成insert 脚本)
    安装SQL2008,提示删除SQL2005Express工具的解决方法
    intel hex 文件格式解密
    C语言:I/O
    C语言基础
    摆脱IDE进行时. . .
    对WinForm的App.config文件进行加密
  • 原文地址:https://www.cnblogs.com/houtian2333/p/10711934.html
Copyright © 2020-2023  润新知