博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC自学日志01(回顾servlet)
阅读量:3947 次
发布时间:2019-05-24

本文共 2807 字,大约阅读时间需要 9 分钟。

MVC:模型(dao,service) 视图(jsp) 控制器(servlet)

dao
service
servlet:转发,重定向。

导入总环境pom.xml依赖

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
src/main/java
**/*.properties
**/*.xml
false
src/main/resources
**/*.properties
**/*.xml
false

编写一个servlet的步骤

1.导入依赖

2.先写一个实体类继承servlet
3.在web.xml中注册

导入pom.xml依赖

javax.servlet
servlet-api
2.5
javax.servlet.jsp
jsp-api
2.2

先写一个实体类继承servlet

package com.tjrac.servlet;import javax.servlet.ServletException;        import javax.servlet.http.HttpServlet;        import javax.servlet.http.HttpServletRequest;        import javax.servlet.http.HttpServletResponse;        import java.io.IOException;public class HelloServlet extends HttpServlet {
@Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//从前端取得参数 String method = req.getParameter("method"); //用equals方法判断method字段的内容 if (method.equals("add")){
//将数据包装到req请求中 req.getSession().setAttribute("msg","执行了add方法"); } if (method.equals("delete")){
req.getSession().setAttribute("msg","执行了delete方法"); } //业务逻辑 //视图跳转 req.getRequestDispatcher("/WEB-INF/jsp/test.jsp").forward(req,resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doGet(req,resp); }}

在web.xml中注册

HelloServlet
com.tjrac.servlet.HelloServlet
这里是引用
HelloServlet
//前端的所有的/hello请求都会被拦截
/hello

转载地址:http://alrwi.baihongyu.com/

你可能感兴趣的文章
XDR-使用文件空间编码整数
查看>>
XDR-从文件空间解码整数
查看>>
XDR-.x文件的简单使用
查看>>
XDR-枚举的试用
查看>>
XDR -string的试用
查看>>
XDR-定长数组的使用
查看>>
xdr-union的试用
查看>>
XDR-初探XDR对变长类型空间的管理。--log
查看>>
XDR-变长类型数组-空间管理-log
查看>>
使用CppSQLite3访问SQLite数据库
查看>>
VS2008下使用CppSQLite3访问xgs黑名单表(SQLite数据库)
查看>>
第一个boost程序---timer的使用
查看>>
使用boost asio库实现字节数可控的CS通信
查看>>
linux下串口编程
查看>>
boot asio 非阻塞同步编程---非阻塞的accept和receive。
查看>>
利用ADOX、ADO操纵MDB文件(ACCESS)
查看>>
使用ADO操作MDB,关注数据类型
查看>>
使用windows自带Zip命令压缩文件
查看>>
windows获得文件大小
查看>>
Host 'ETCV3' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
查看>>