how2j.cn

下载区
文件名 文件大小
servlet-api.jar 193k
步骤 1 : 删除j2ee目录   
步骤 2 : 新建项目   
步骤 3 : 项目目录   
步骤 4 : 新建目录   
步骤 5 : 新建HelloServlet   
步骤 6 : 下载jar包   
步骤 7 : 导入jar包   
步骤 8 : 指定输出目录   
步骤 9 : 修改web.xml   
步骤 10 : 启动Tomcat   

本知识点基于目录e:\project\j2ee进行,为避免其他干扰影响学习,请先删除目录e:\project\j2ee
菜单->File->New->Project->勾上 Web Application(3.1)->OK
新建项目
项目目录
右键WEB-INF->New->Directory 新建两个目录:
classes和lib目录
新建目录
步骤 5 :

新建HelloServlet

edit edit
选中src目录,然后右键鼠标->New->Servlet->输入HelloServlet
新建HelloServlet
import java.io.IOException; import java.util.Date; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloServlet extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response){ try { response.getWriter().println("<h1>Hello Servlet!</h1>"); response.getWriter().println(new Date().toLocaleString()); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
观察此时的HelloServlet,发现很多类都无法识别,所以需要为项目添加jar包。
首先下载右上角的servlet.jar,然后复制到在新建目录步骤中新建的lib目录下
下载jar包
与上一个 添加jar到路径,] 教程中的做法不一样的,这里采用另一个做法:
1. 点击 project structure
2. 点击 Libraries
3. 点击加号,选中Java
4. 指定E:\project\j2ee\web\WEB-INF\lib\servlet-api.jar
5. 点击ok
这个行为做过之后服务端HelloServlet的编译错误就消失了
导入jar包
步骤 8 :

指定输出目录

edit edit
1. 打开project structure
2. 设置 project complier output 为:

E:\project\j2ee\web\WEB-INF\classes
指定输出目录
在web.xml中添加/hello路径的映射
<?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>HelloServlet</servlet-name> <servlet-class>HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> </web-app>
<?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>HelloServlet</servlet-name>
        <servlet-class>HelloServlet</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>HelloServlet</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
</web-app>
接下来就是配置Tomcat并启动,这个将在下个知识点讲解:配置Tomcat


HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。


提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
关于 工具和中间件-Intellij IDEA-Web Project 的提问

尽量提供截图代码异常信息,有助于分析和解决问题。 也可进本站QQ群交流: 982790551
提问尽量提供完整的代码,环境描述,越是有利于问题的重现,您的问题越能更快得到解答。
对教程中代码有疑问,请提供是哪个步骤,哪一行有疑问,这样便于快速定位问题,提高问题得到解答的速度
在已经存在的几千个提问里,有相当大的比例,是因为使用了和站长不同版本的开发环境导致的,比如 jdk, eclpise, idea, mysql,tomcat 等等软件的版本不一致。
请使用和站长一样的版本,可以节约自己大量的学习时间。 站长把教学中用的软件版本整理了,都统一放在了这里, 方便大家下载: https://how2j.cn/k/helloworld/helloworld-version/1718.html

上传截图