学习了Servlet一些知识点和自己写的代码应用
package com.mt.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class LoginServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse rep)
throws ServletException, IOException {
//设置请求代码格式
req.setCharacterEncoding("utf-8");
//设置响应代码格式
rep.setContentType("text/html;charset=utf-8");
//获取请求信息
//处理请求信息
//响应处理结果
rep.getWriter().write("<html>");
rep.getWriter().write("<head>");
rep.getWriter().write("<body>");
rep.getWriter().write("<form action='user' method='post'>");
rep.getWriter().write("用户名:<input type='text' name='uname' /><br/>");
rep.getWriter().write("密 码:<input type='text' name='pwd' /><br/>");
rep.getWriter().write("<input type='submit' value='提交' />");
rep.getWriter().write("</form>");
rep.getWriter().write("<body>");
rep.getWriter().write("</head>");
rep.getWriter().write("</html>");
}
@Override
protected void service(HttpServletRequest req, HttpServletResponse rep)
throws ServletException, IOException {
//设置请求代码格式
req.setCharacterEncoding("utf-8");
//设置响应代码格式
rep.setContentType("text/html;charset=utf-8");
//获取请求信息
//处理请求信息
//响应处理结果
rep.getWriter().write("<html>");
rep.getWriter().write("<head>");
rep.getWriter().write("<body>");
rep.getWriter().write("<form action='user' method='post'>");
rep.getWriter().write("用户名:<input type='text' name='uname' /><br/>");
rep.getWriter().write("密 码:<input type='text' name='pwd' /><br/>");
rep.getWriter().write("<input type='submit' value='提交' />");
rep.getWriter().write("</form>");
rep.getWriter().write("<body>");
rep.getWriter().write("</head>");
rep.getWriter().write("</html>");
}
}
package com.mt.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class UserServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse rep)
throws ServletException, IOException {
//设置请求编码格式
req.setCharacterEncoding("utf-8");
//设置响应编码格式
rep.setContentType("text/html;charset=utf-8");
//获取请求信息
String name = req.getParameter("uname");
String pwd = req.getParameter("pwd");
//处理请求结果
if("matao".equals(name)&&"123".equals(pwd)){
rep.getWriter().write("登陆成功");
}else{
rep.getWriter().write("请检查用户名或密码");
}
}
}
@Override
protected void service(HttpServletRequest req, HttpServletResponse rep)
throws ServletException, IOException {
//设置请求编码格式
req.setCharacterEncoding("utf-8");
//设置响应编码格式
rep.setContentType("text/html;charset=utf-8");
//获取请求信息
String name = req.getParameter("uname");
String pwd = req.getParameter("pwd");
//处理请求结果
if("matao".equals(name)&&"123".equals(pwd)){
rep.getWriter().write("登陆成功");
}else{
rep.getWriter().write("请检查用户名或密码");
}
}
}
针对快捷键:Ctrl+N 选择Servlet创建可以直接配好web.xml,省了自己人工配置

在部署项目时可以改项目虚拟名:右键->properties->web,即可更改
