1,新建一个web项目
2,在项目里建一个servlet包
3,在该包里写一个LoginServlet类(该类要继承HttpServlet)
public class LoginServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String qq=req.getParameter("qq");
String password=req.getParameter("password");
//获取请求的基本信息
System.out.println(req.getMethod());//返回客户端请求方式
System.out.println(req.getRequestURI());//返回端口后参数之前那部分内容
System.out.println(req.getRequestURL());//返回真实路径
System.out.println(req.getQueryString());//返回资源路径?后面的所有内容
System.out.println(req.getContextPath());//返回请求url所属的web应用程序的路径
System.out.println(req.getScheme());//返回协议名称
//获取网络连接的信息
System.out.println(req.getRemoteAddr());//返回客户端的ip地址
System.out.println(req.getRemotePort());//返回客户端发出请求使用的端口
System.out.println(req.getLocalAddr());//返回服务器上接受当前请求的网络连接的端口号
System.out.println(qq);
System.out.println(password);
//让其以页面形式显示,否则显示的是源代码
resp.setContentType("text/html");
//解决中文乱码
resp.setCharacterEncoding("UTF-8");
PrintWriter out=resp.getWriter();
out.println("<span>hello欢迎</span>");
}
}
4,配置web.xml文件
<servlet>
<servlet-name>LogintServlet</servlet-name>
<servlet-class>com.beiruan.web.servlet.LogintServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LogintServlet</servlet-name>
<url-pattern>/loginServlet</url-pattern>
</servlet-mapping>
5,新建login.jsp页面
<body> <form method="post" action="loginServlet"> <p id="warp"> <p id="yx"> <p id="yx_h"> <span class="span1">快速登录</span> <span class="span2">账号密码登录</span> </p> <p id="yx_b"> <span><input type="text" placeholder="支持QQ号/邮箱/手机号登录"/ name="username"></span> <span><input type="password" placeholder="QQ密码" name="password"/></span> <span><input type="checkbox" class="chbox"><span class="fot">下次自动登录</span></span> <span><input type="submit" class="sub" value="登 录"/></span> </p> <p id="yx_t"> <span> <a href="javascript:;">忘记密码?</a> | <a href="javascript:;">注册新账号</a> | <a href="javascript:;">意见反馈</a> </span> </p> </p> </p> </form> </body> </html>