Intellij Java Web开发环境搭建

转自https://blog.csdn.net/qq_35164169/article/details/76146655

一、工程搭建

1、下载并安装JDK
2、安装并配置Tomcat服务器

创建JAVA-web项目:

1、File—>new—>Project
2、选择jdk,勾选JavaEE下面的Web Application(3.1),选择版本,勾选Create Web.xml,如果没有这个选项,项目创建完成后,需要进入File—>Project Settings—>Facets—>Web,点击绿色加号,创建Web.xml,注意选择路径到项目的Web文件夹下,之后会创建出一个WEB-INF文件夹,其中包含Web.xml
3、在Web文件夹下新建classes和lib两个文件夹,项目目录如图
项目目录
4、先找到你新建的classes文件,复制文件地址。然后选择File——>Project Structure…——>Modules——>Path

第四步

5、然后选择File——>Project Structure…——>Modules——>Path
第五步
点击jars,把jar路径设为项目路径下的lib文件夹,点击ok,选择jar directory,ok

再次点击绿色加号,选择Library,选择Tomcat

二、测试,新建一个Servlet

在src文件夹下新建java class,命名为HTMLServlet,填入以下代码:
HTMLServlet

import java.io.IOException;
import java.io.PrintWriter;

import javax.jws.WebService;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public class HTMLServlet extends HttpServlet {

    public HTMLServlet() {
        super();
    }
    public void destroy() {
        super.destroy();
    }

    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        this.doPost(request, response);
    }

    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setCharacterEncoding("UTF-8");    //设置响应的字符集格式为UTF-8
        response.setContentType("text/html");  //设置响应正文的MIME类型
        PrintWriter out = response.getWriter();    //返回一个PrintWriter对象,Servlet使用它来输出字符串形式的正文数据
        //以下为输出的HTML正文数据
        out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
        out.println("<HTML>");
        out.println("  <HEAD><TITLE>动态生成的HTML文档</TITLE></HEAD>");
        out.println("  <BODY>");
        out.println("    <table border='0' align='center'>");
        out.println("            <tr><td bgcolor='skyblue'colspan=2>动态生成HTML文档</td></tr>");
        out.println("     </table>");
        out.println("  </BODY>");
        out.println("</HTML>");
        out.flush();
        out.close();
    }

    public void init() throws ServletException {
    }

}

在index.jsp中写入以下代码

<%@ page import="java.util.*" language="java" pageEncoding="UTF-8" %>
<html>
<head>
  <title>小窗口</title>
</head>
<body>
<center>
  <form action="<%=request.getContextPath()%>/html" ethod="POST">
    <input type="submit"value="提交">
  </form>
</center>
</body>
</html>

Web.xml

<?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_3_1.xsd"
         version="3.1">
    <servlet>
        <servlet-name>HTMLServlet</servlet-name>
        <servlet-class>HTMLServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>HTMLServlet</servlet-name>
        <url-pattern>/html</url-pattern>
    </servlet-mapping>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>

配置tomcat
配置Server和Deployment
在Deployment的Application context中的/后面加上项目名称

运行

阅读更多
文章标签: Java Web
个人分类: JavaWeb
想对作者说点什么? 我来说一句

java web开发环境搭建

2011年10月24日 1.68MB 下载

没有更多推荐了,返回首页

不良信息举报

Intellij Java Web开发环境搭建

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭