首先建立一个简单的meaven项目 【ssm|sprigmvc前奏-Servlet之idea学习】导入依赖
junit
junit
4.12
org.springframework
spring-webmvc
5.1.9.RELEASE
javax.servlet
servlet-api
2.5
javax.servlet.jsp
jsp-api
2.2
javax.servlet
jstl
1.2
建立一个Moudle:springmvc-01-servlet , 添加Web app的支持!
文章图片
在子项目中继续导入依赖(可以省略)
javax.servlet
servlet-api
2.5
javax.servlet.jsp
jsp-api
2.2
编写一个Servlet类,用来处理用户的请求
package com.kuang.servlet;
//实现Servlet接口
@WebServlet('/user')
public class HelloServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//取得参数
String method = req.getParameter("method");
if (method.equals("add")){
req.getSession().setAttribute("msg","执行了add方法");
}
if (method.equals("delete")){
req.getSession().setAttribute("msg","执行了delete方法");
}
//业务逻辑
//视图跳转
req.getRequestDispatcher("/WEB-INF/jsp/hello.jsp").forward(req,resp);
}@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doGet(req,resp);
}
}
编写Hello.jsp,在WEB-INF目录下新建一个jsp的文件夹,新建hello.jsp
Kuangshen - 锐客网
${msg}
推荐阅读
- Spring Boot全面总结(超详细,建议收藏)
- 大数据|【康奈尔大学】机器学习领域读博这段旅程的一些感悟
- 人工智能|「博士毕业一年,我拿下 ACL Best Paper」
- 大数据|机器学习领域读博这段旅程的一些感悟
- springboot系列|【SpringBoot系列】最详细demo-- redis、EhCache、Guava做缓存
- Redis|Redis 的 Java 客户端
- IO|怒肝两万字 Java 中的 IO(详细篇)
- 面试|如何实现丝滑般的数据库扩容
- 技术干货系列|【详细教程】一文参透MongoDB聚合查询