学习笔记是参考的how2j
Servlet获取参数
通过登录界面,演示servlet如何获取从浏览器提交的账号和密码
新建一个login.html文档
在文件夹web处右键-new-File-输入login.html
![6bf6a7757cbc656cf0947647fce9f286.png](https://i-blog.csdnimg.cn/blog_migrate/130f151627593e7a30b71e93d4d77d8f.png)
然后在文件login.html中写程序,完成一个简单的登录功能
<!DOCTYPR html>
新建一个类LoginServlet
新建一个类,注意删除包名,如果不删除包名,后面在web.xml文件中需要说明
![3ec553bfd00659b5dd7f9cbd9e2de527.png](https://i-blog.csdnimg.cn/blog_migrate/f60161b61502039ed677cf266f11b9e1.jpeg)
在文件中写如下程序
import
web.xml中配置,将映射LoginServlet到路径login
打开文件夹WEB-INF下的web.xml文件,添加映射到文件中
<servlet>
测试
保存上述三个文件,重启tomcat,即双击D:tomcat_80binstartup.bat
然后浏览器中输入127.0.0.1/login.html,可以看到打开了如下页面
![16f630724d6ea62b4ce1826a63c16701.png](https://i-blog.csdnimg.cn/blog_migrate/0a5d3559e84d32d770e286b05db97733.png)
点击登录,可以在tomcat中看到用户名和密码
![38d5125a605ea682b747b97d6221db81.png](https://i-blog.csdnimg.cn/blog_migrate/52414c474f9fb575677d1814af170437.jpeg)
这个时候我们还没有在浏览器上看到这个提交的数据,浏览器上要看到tomcat的反馈数据,需要通过【响应】来实现,下一节说明。
Servlet返回响应
将上文LoginServlet类中的程序改成下面这样。
import
然后重启tomcat,浏览器输入127.0.0.1/login.html,输入账户(admin)和密码(123456),登录,可以看到登录成功。可以尝试输错账户或密码,可以看到fail。
![c9cce42e244b5cd278bf89553c71e343.png](https://i-blog.csdnimg.cn/blog_migrate/d79505901333946e340e17a7fe9679ba.png)