jsp实现简单的登录

本文详细介绍了使用JSP实现登录功能的四个步骤:创建login.jsp页面,编写LoginServlet处理登录请求,注册Servlet于web.xml,以及部署与测试。在实现过程中,还涉及了Tomcat服务器配置、乱码问题解决及Servlet类的错误排查。
摘要由CSDN通过智能技术生成

JSP

实现登录功能

第一步: 创建login.jsp登录页面

在所创建的动态项目his_v1中,于WebContent文件夹下创建login.jsp。其显示效果类似于下图: 对应源代码如下:

<html> <body> <!-- 需要注意的是:xml配置文件中的url-pattern这里写的是/LoginServlet,而在jsp中form表单的action写的是LoginServlet,而不是/LoginServlet。 --> <form action="LoginServlet" method="post"> <table><tr><td colspan="2">登录窗口</td></tr><tr><td>用户名:</td><td><input type="text" name="username" /></td></tr><tr><td>密码:</td><td><input type="password" name="password" /></td></tr><tr><td colspan="2"><input type="submit" value="登录" /> <a href="register.jsp">注册</a></td></tr></table></form></body> </html>

第二步:创建处理登录判定的Servlet:LoginServlet

在第一步中的login.jsp中,我们需要特别注意这句代码:

<form action="LoginServlet" method="post">

这行代码中有两个属性,说明如下:action属性:点击登录按钮后,接下来的动作,这里是转到了LoginServlet。method属性:表单中数据的提交方式。接下来,再src文件夹下创建LoginServlet类,其中的doPost()方法参考代码如下:

/**   * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)   */  
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
      // TODO Auto-generated method stub   
request.setCharacterEncoding("utf-8");//设置request编码
   response.setContentType("text/html;charset=utf-8");//设置response
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值