学习Servlet知识随笔

学习了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;
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>");
 }
}
 
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;
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("请检查用户名或密码");
 }
}
}
 
针对快捷键:Ctrl+N 选择Servlet创建可以直接配好web.xml,省了自己人工配置

 

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

 

 

 

 

posted on 2019-04-08 21:37  马涛AA  阅读(103)  评论(1)    收藏  举报

导航