IDEA Servlet 环境的搭建和Example

创建一个在IDEA下创建一个 java web项目
过程 File->new project->java->勾选Web Application

在WEB—INF文件夹下面创建两个文件夹,lib和classes

点击运行按钮边上的按钮Edit Configurations
点+号,选择 Tomcat Server->local
命名,选择本地的Tomcat文件,地址lib的父目录(压缩文件,不是exe文件)
设置HTTP Port和JMX Port注意避免端口的多次重复调用
,之后点击fix和apply
文件名 右键,Open Moudle Settings->Paths->use moudle...,地址选择classes文件
Dependencies->+号,选择JARS...之后选择lib文件夹之后弹窗选择JARS这个选项
需要从Tomcat文件夹中导入Servlet.api
过程Open Moudle Settings->+->JAVA...->导入Tomcat lib目录中的所需API

至此 IDEA上的Tomcat环境配置成功
在JSP文件中<body>标签当中输入内容,单击按钮即可看到运行结果。

Servlet
在src文件夹下创建一个package(当然也可以选择不创建)
创建TestServlet.java文件
代码如下   

  package myPackage;

    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    /**
     * Created by jamesZhan on 2017/9/28.
     */
    @WebServlet(name = "TestServlet")
    public class TestServlet extends HttpServlet{
        protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    
        }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        PrintWriter out=response.getWriter();
        Date today = new Date();
        out.println("<html>");
        out.println("<head><title>servlet test</title></head>");
        out.println("<body><h1>hello TestServlet</h1>");
        out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(today));
        out.println("</body>");
        out.println("</html>");
    }
    }

之后我们在web.xml文件中配置环境
在<web-app>标签之间加入以下代码
   

     

        <servlet>
            <servlet-name>TestServlet</servlet-name>
            <servlet-class>myPackage.TestServlet</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>TestServlet</servlet-name>
            <url-pattern>/TestServlet</url-pattern>
        </servlet-mapping>


运行成功,但是此时我们并没有看到hello Servlet的字眼,
需要在url后面加上"/TestServlet"

 

以下是在 IntelliJ IDEA搭建 SSM 框架的步骤: 1. 打开 IntelliJ IDEA,创建一个新项目。 2. 选择 Maven,并选择 Create from archetype。 3. 在搜索框中输入 maven-archetype-webapp,选择该 archetype 创建项目。 4. 在项目目录下找到 pom.xml 文件,添加 SSM 框架所需的依赖。以下是常用的依赖: ``` <!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>5.2.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.2.RELEASE</version> </dependency> <!-- MyBatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.4</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>2.0.4</version> </dependency> <!-- 数据库驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.23</version> </dependency> <!-- Servlet API --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> </dependency> ``` 5. 添加 Spring 配置文件。在 src/main/resources 目录下新建 applicationContext.xml 和 spring-mvc.xml 文件。具体内容可以根据项目需要进行配置。 6. 添加 MyBatis 配置文件。在 src/main/resources 目录下新建 mybatis-config.xml 和 mapper.xml 文件。具体内容可以根据项目需要进行配置。 7. 在 src/main/java 目录下创建包结构,并添加相应的 Java 文件。例如,创建一个 com.example.controller 包,并创建一个 IndexController 类。 8. 在 web.xml 文件中配置 DispatcherServlet。添加以下代码: ``` <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> ``` 9. 运行项目,测试是否正常。 以上是在 IntelliJ IDEA搭建 SSM 框架的基本步骤。当然,具体步骤还是要根据项目需要进行调整和修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值