前提:
- Eclipse的工程创建
- Tomcat的集成
- Eclipse设置字体、编码、创作者信息
创建Servlet的步骤
- 创建包下的类
- 在web.xml中配置Servlet的访问路径
- 在页面配置Url
创建包下的类,包是依据MVC创建的结构
包结构:
![e1c82ce937fd088b79d9e328736ca0f4.png](https://i-blog.csdnimg.cn/blog_migrate/2a2ffdf35bf86756aeec4cb2c08d8cbd.jpeg)
添加的Servlet
创建一个Servlet
![a2fd82671e111a3f995bb716cdab5908.png](https://i-blog.csdnimg.cn/blog_migrate/53c9a4e6374bd0c8c4370bae67e21db9.jpeg)
变成Servlet(继承一个类)
![1b3412f409171433c429a4c8b3c3b552.png](https://i-blog.csdnimg.cn/blog_migrate/aae71c73aaacea8d35ee43edc2afa423.jpeg)
web.xml中配置Servlet的访问路径
![e891444035f59fc43f0b34adc57c8e3b.png](https://i-blog.csdnimg.cn/blog_migrate/698f67dcab659a473d3d5e651a43a22a.jpeg)
在页面配置Url
引入准备好的页面,修改页面内容
![22dfc04e0a461eb2603bf564ce9fb149.png](https://i-blog.csdnimg.cn/blog_migrate/c5a6ff593779019aa189859f9c2d9198.jpeg)
路径修改
![bed6d3840506c240719aadef44e0a77b.png](https://i-blog.csdnimg.cn/blog_migrate/69ba393b4f652f559b2057d4e2ea34b8.jpeg)
查询的Servlet
![f19e4e44295dd77d3d007f27e5b3ed52.png](https://i-blog.csdnimg.cn/blog_migrate/c29d9db564c312a8b48e8e37756220a6.jpeg)
Web.xml的配置
![2fe4a3bd440a259e1aa2aee4acdf98c4.png](https://i-blog.csdnimg.cn/blog_migrate/8dd35e319330c0dee06a8ebcd7bd5e08.jpeg)
页面的url更改
![8a92d32c7d99bd70e5573699c66059b8.png](https://i-blog.csdnimg.cn/blog_migrate/4d1360014a6efb6dbde1f426d461dada.jpeg)
删除的Servlet
![a617d4f4d89ea96c45d450079d18ef33.png](https://i-blog.csdnimg.cn/blog_migrate/d17568f2258f90aaa46ba8735cbc0d8d.jpeg)
Web.xml配置
![42420f6b27c3cda7e16be82376348dd4.png](https://i-blog.csdnimg.cn/blog_migrate/d19a62e1e4ac5089a3c6744ed00d8d2b.jpeg)
页面的url更改
![649722ec9ccb3c1f5ec2f27352f9f44d.png](https://i-blog.csdnimg.cn/blog_migrate/f62190fbcb811114c72f65c41cba6f36.jpeg)
更新的Servlet
![c28a38ae4a95ef49137b07c704d0693c.png](https://i-blog.csdnimg.cn/blog_migrate/478b5fcb8ef3050f8f9251df9b6183ca.jpeg)
Web.xml配置
![9dc9f9dba4bbd10e22c92cbf85f04c39.png](https://i-blog.csdnimg.cn/blog_migrate/64cb8107253d92261d2eaf934a4b7ee5.jpeg)
页面的url更改
![5f06de06ed9098caca3b1fbfbe7fe25b.png](https://i-blog.csdnimg.cn/blog_migrate/61675e7feeeb45ce1ef4cf1af826bcc6.jpeg)
完成添加的Servlet业务代码
Entity包下的对象
![103112515e7dd849778f600acc45b6b3.png](https://i-blog.csdnimg.cn/blog_migrate/a0038beddcfa5e91bf5fb9c741bbcf28.jpeg)
完成代码
获取数据,模拟保存数据
![07a7a4b255cbab9cedaf7545945d6578.png](https://i-blog.csdnimg.cn/blog_migrate/1f705ee6d019a616cd62bc4978b59d67.jpeg)
创建共享对象
![42aff77987ea88e9b3d9f5888b94df47.png](https://i-blog.csdnimg.cn/blog_migrate/37e5f6efe6a6271421881827a00aff16.jpeg)
将对象放到共享对象中
![b0d4134fcf0553318cd811ad0fe037b3.png](https://i-blog.csdnimg.cn/blog_migrate/34b6ccc9d94f0e816f28e1b05aa75528.jpeg)
页面返回数据
![3257c7b12be0d102cf2f3f692a73634b.png](https://i-blog.csdnimg.cn/blog_migrate/48ee52b0823589add0eb67a7e636cc45.jpeg)
![660dc29b1611f686214456a28689c355.png](https://i-blog.csdnimg.cn/blog_migrate/be2320661359946f3aa2fbb0be35499c.jpeg)
完成查询的Servlet业务代码
查看效果
![15f8ce6d4954c7a8105df91b7cfc5ef0.png](https://i-blog.csdnimg.cn/blog_migrate/8358afa62c8c57e3efd55b4d210dcabc.jpeg)
完成更新的Servlet业务代码
获取列表数据
![40ade13d5ef5907f7ce28b53c75a9946.png](https://i-blog.csdnimg.cn/blog_migrate/a73be14b588c5297632a1be535244e85.jpeg)
获取参数和模拟保存数据
![d7b3b813e5699b47bd986720cf7e9800.png](https://i-blog.csdnimg.cn/blog_migrate/be3a63dde00c02faa838f90bb17aec51.jpeg)
返回数据
![f69466c8280079e85d36e75f8887aa7e.png](https://i-blog.csdnimg.cn/blog_migrate/6e36e6d0d6209c7658ab6444499c6f30.jpeg)
![fa3f43eb9228081084d0ddbb8454fa9b.png](https://i-blog.csdnimg.cn/blog_migrate/01452d989c9c70c1b6a6865f2f253549.jpeg)
查看效果
![5c86b7dc40062e66a9d94bbaf25a99e3.png](https://i-blog.csdnimg.cn/blog_migrate/c145ac7a0a6afdbd23433dc48b3b07bb.jpeg)
完成删除的Servlet业务代码
删除列表数据
![99de6c5661df50e698cee4ee9b5bce83.png](https://i-blog.csdnimg.cn/blog_migrate/02928ec201b28b98bc34988f10b4da2b.jpeg)
删除代码
![744df621cc17d88be7b5d32f84c1c8e1.png](https://i-blog.csdnimg.cn/blog_migrate/56804223b0f30c6a3532293a140dd73c.jpeg)
返回数据
![8cc50fe65fa047e0a65ee429712105f1.png](https://i-blog.csdnimg.cn/blog_migrate/9f0116b0ca30e6fca24f316e9f8af408.jpeg)
![0a195dcb2b6bdf35a8cd3f62e8f4816f.png](https://i-blog.csdnimg.cn/blog_migrate/2eadb4e3be04fae86f9ca32526311ef5.jpeg)
查看
![4e7e30197c33f297ebdafec3d81b2fd8.png](https://i-blog.csdnimg.cn/blog_migrate/cce56c3911e6d4072387864560aaa5f8.jpeg)