点击File -》 Module -》 Maven -》 勾选Create from archetype -》 webapp(图示中的webapp,别选错了!!!)
项目的位置可以和之前的项目位置统一,方便查看。
其他的不同点,直接下一步,完成就行。
(2):配置Tomcat点击Configure,找到自己下载的Tomcat的位置
(参考路径)
选择启动的服务
运行的时候记得选Tomcat
如果运行的时候提示端口号被占用可以参考https://blog.csdn.net/weixin_39220472/article/details/80021665。
(3):使用常规的Servlet在pom.xml中添加依赖
javax.servlet javax.servlet-api 4.0.1 provided
(添加依赖记得添加在 < dependencies> dependencies > 的内部,如果发现没有,可能是项目创建的时候选错了)
项目的结构如图:
新建一个java文件夹(Directory) 在java下新建Package如果java下没法新建Package(不是Python Package),按照以下步骤操作。
点击应用,ok,然后就可以在java下创建Package了。
新建一个名为 MyServlet 的Servlet运行,在地址栏后续中输入MyServlet以访问该Servlet
Servlet转发jsp新建一个test2.jsp
<%--
Created by IntelliJ IDEA.
User: Administrator
Date: 2021/9/30
Time: 15:02
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Title
<%=request.getAttribute("name")%>
重新运行Tomcat,访问MyServlet 运行即可显示。
(4):SpringMVC案例 一:添加依赖:
org.springframework
spring-core
5.3.8
org.springframework
spring-web
5.3.8
org.springframework
spring-webmvc
5.3.8
org.springframework
spring-aop
5.3.8
org.springframework
spring-context-support
5.2.12.RELEASE
org.slf4j
slf4j-log4j12
1.8.0-alpha0
test
javax.servlet
javax.servlet-api
4.0.1
provided
javax.servlet.jsp
jsp-api
2.2
javax.servlet
jstl
1.2
添加该依赖的时候把原来的Servlet的依赖要注释掉。
二:改造项目先点击apply再点击ok
改造成功之后会多几个文件。
三:修改web.xml内容,改为以下内容四:编写Controller 五:打开扫描 六:SpringMVC原理 七:修改index.jsp 八:如何做到动态的访问?index.jsp springmvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/dispatcher-servlet.xml springmvc /
在网页的地址栏后续中输入news/123即可显示不同的内容
_12" style=“zoom:50%;” />
在网页的地址栏后续中输入news/123即可显示不同的内容



