IDEA新建Maven Java Web项目


新建一个Maven项目

 

 

 

填写GroupId、ArtifactId,Next,然后Finish

 

 新建完成后,点击Enable Auto-Import自动导入包

观察新建项目的目录结构没有web目录

配置项目编译路径 File -> Project Structure.. ->Modules -> + -> web

 

 

 

 配置web.xml文件目录和web目录位置(默认即可)

 

 配置Artifacts

 

 点击OK完成配置

web目录出现在项目内

 

 在web目录上右键新建一个index.jsp文件

编辑文件如下

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>第一个Maven Java项目!</title>
</head>
<body>
Hello Maven!
<br>
<a href="HelloServlet">跳转到HelloServlet</a>
</body>
</html>

配置Tomcat文件

 

 点击run-> Edit Configurations

 

 

 

 选择Deployment

 

 点击OK,完成。

Shift+F10运行,

 

 运行结果如下:

 

 

下一步添加Servlet支持

 在pom.xml文件中添加Servlet支持语句

<dependencies>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
        </dependency>
    </dependencies>

在Src/main/java目录上右键新建HelloServlet(偶尔会没有servlet选项,稍等一会也会出来,没有请看下一步

 没有servlet选项可尝试点击右侧Maven Project再刷新

 

 

 在HelloServlet文件的doGet方法内写入代码

response.setCharacterEncoding("utf-8");
        PrintWriter out = response.getWriter();
        out.println("这是HelloServlet输出的内容!");

重新运行。Shift+F10

 

o  404

这是因为新建的servlet未配置。默认配置为  

@WebServlet(name="HelloServlet") 
修改为
@WebServlet("/HelloServlet")
重新运行
在地址栏输入http://localhost:8080/HelloServlet


 

 注意HelloServlet大小写,区分大小写,

也可以在index.jsp页面跳转

 

 成功!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM