zoukankan      html  css  js  c++  java
  • 每日日报2021.5.22

    今天完成内容:

    学习web

      连接数据库,爬取数据 servlet层

    package servlet;

    import java.io.IOException;

    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import bean.User;
    import dao.UserDao;


    @WebServlet("/addServlet")
    public class AddServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
    UserDao dao=new UserDao();

    /**
    * @see HttpServlet#HttpServlet()
    */
    public AddServlet() {
    super();
    // TODO Auto-generated constructor stub
    }

    /**
    * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
    */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    request.setCharacterEncoding("utf-8");
    String id = request.getParameter("id");
    String name = request.getParameter("name");
    String link = request.getParameter("link");
    User bean=new User();
    bean.setId(id);
    bean.setName(name);
    bean.setLink(link);
    int result=dao.adduser(bean);
    if(result==1) {
    request.setAttribute("message", "yes");
    request.getRequestDispatcher("index.jsp").forward(request, response);
    }else
    {
    request.setAttribute("message", "error");
    request.getRequestDispatcher("add.jsp").forward(request, response);
    }

    }

    /**
    * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    doGet(request, response);
    }

    }

    package servlet;

    import java.io.IOException;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import dao.UserDao;


    @WebServlet("/Delete")
    public class Delete extends HttpServlet {
    private static final long serialVersionUID = 1L;

    /**
    * @see HttpServlet#HttpServlet()
    */
    public Delete() {
    super();
    // TODO Auto-generated constructor stub
    }

    /**
    * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
    */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    request.setCharacterEncoding("utf-8");
    String id = request.getParameter("id");
    System.out.println(id);
    UserDao dao=new UserDao();
    int result=dao.del(id);
    if (result==1) {
    request.setAttribute("message", "yes");
    request.getRequestDispatcher("index.jsp").forward(request, response);
    }else {
    request.setAttribute("message", "no");
    request.getRequestDispatcher("index.jsp").forward(request, response);
    }

    }

    /**
    * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    doGet(request, response);
    }

    }

    package servlet;

    import java.util.Map;

    import java.io.IOException;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import dao.UserDao;
    import net.sf.json.JSONArray;
    import net.sf.json.JSONObject;

    /**
    * Servlet implementation class lalala
    */
    @WebServlet("/lalala")
    public class lalala extends HttpServlet {
    private static final long serialVersionUID = 1L;

    /**
    * @see HttpServlet#HttpServlet()
    */
    public lalala() {
    super();
    // TODO Auto-generated constructor stub
    }

    /**
    * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
    */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    request.setCharacterEncoding("utf-8");
    int neednum=Integer.parseInt(request.getParameter("xxx"));
    Map<String, Integer>sortMap=UserDao.getrc();
    JSONArray json =new JSONArray();
    int k=0;
    for (Map.Entry<String, Integer> entry : sortMap.entrySet())
    {
    JSONObject ob=new JSONObject();
    ob.put("name", entry.getKey());
    ob.put("value", entry.getValue());
    if(!(entry.getKey().equals("for")||entry.getKey().equals("and")||entry.getKey().equals("With")||entry.getKey().equals("of")||entry.getKey().equals("in")||entry.getKey().equals("From")||entry.getKey().equals("A")||entry.getKey().equals("to")||entry.getKey().equals("a")||entry.getKey().equals("the")||entry.getKey().equals("by")))
    {
    json.add(ob);
    k++;
    }
    if(k==neednum)
    break;
    }
    System.out.println(json.toString());

    response.getWriter().write(json.toString());
    }

    /**
    * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    doGet(request, response);
    }

    }

    package servlet;

    import java.io.IOException;
    import java.util.ArrayList;

    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import bean.User;
    import dao.UserDao;

    /**
    * Servlet implementation class Select
    */
    @WebServlet("/Select")
    public class Select extends HttpServlet {
    private static final long serialVersionUID = 1L;

    /**
    * @see HttpServlet#HttpServlet()
    */
    public Select() {
    super();
    // TODO Auto-generated constructor stub
    }

    /**
    * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
    */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    request.setCharacterEncoding("utf-8");
    String content = request.getParameter("content");
    String way = request.getParameter("way");
    ArrayList<User> list=null;
    UserDao dao=new UserDao();
    list=dao.select(content,way);
    request.setAttribute("list", list);
    request.getRequestDispatcher("index.jsp").forward(request, response);
    }

    /**
    * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    doGet(request, response);
    }

    }

    package servlet;

    import java.io.IOException;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import bean.User;
    import dao.UserDao;

    /**
    * Servlet implementation class Update
    */
    @WebServlet("/update")
    public class Update extends HttpServlet {
    private static final long serialVersionUID = 1L;
    UserDao dao=new UserDao();

    /**
    * @see HttpServlet#HttpServlet()
    */
    public Update() {
    super();
    // TODO Auto-generated constructor stub
    }

    /**
    * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
    */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    request.setCharacterEncoding("utf-8");
    String id = request.getParameter("id");
    User bean=null;
    bean=dao.searchbyId(id);
    request.setAttribute("bean", bean);
    request.getRequestDispatcher("update.jsp").forward(request, response);

    }

    /**
    * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    doGet(request, response);
    }

    }

    package servlet;

    import java.io.IOException;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import bean.User;
    import dao.UserDao;

    /**
    * Servlet implementation class UpdateSave
    */
    @WebServlet("/updatesave")
    public class UpdateSave extends HttpServlet {
    private static final long serialVersionUID = 1L;

    /**
    * @see HttpServlet#HttpServlet()
    */
    public UpdateSave() {
    super();
    // TODO Auto-generated constructor stub
    }

    /**
    * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
    */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    request.setCharacterEncoding("utf-8");
    String id = request.getParameter("id");
    String name = request.getParameter("name");
    String link = request.getParameter("link");
    User bean=new User();
    bean.setId(id);
    bean.setName(name);
    bean.setLink(link);
    UserDao dao=new UserDao();
    int result=dao.update(bean);
    if(result==1) {
    request.setAttribute("message", "淇�敼鎴愬姛");
    request.getRequestDispatcher("index.jsp").forward(request, response);
    }else
    {
    request.setAttribute("message", "淇�敼澶辫触");
    request.getRequestDispatcher("update?sno=sno").forward(request, response);
    }
    }

    /**
    * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    doGet(request, response);
    }

    }

    看视频

    遇到问题:

    明日目标:

    学习web端的开发

    学习css

  • 相关阅读:
    Django----抽屉项目 笔记
    Django验证码【附源码】
    C语言--循环控制结构
    javascript 流程控制及函数
    yield和yield from
    python面试题(转)
    断言assert用法
    javascript基本语法
    python经典一百道习题(转自奶酪博客)
    functools模块中的函数
  • 原文地址:https://www.cnblogs.com/leiyu1905/p/14913422.html
Copyright © 2011-2022 走看看