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

  • 相关阅读:
    作业2(4)求m和n之间的和
    作业2(3)计算x的n次方
    作业3(6)查询水果的单价。有 4 种水果,苹果(apples)、梨(pears)、桔子(oranges)和葡萄(grapes),
    作业3(5)输入五级制成绩(A-E),输出相应的百分制成绩(0-100)区间,要求使用 switch语句。
    作业3(4)循环输入多个年份 year,判断该年是否为闰年。判断闰年的条件是:能被 4 整除但不能被100 整除,或者能被 400 整除。输入-1退出程序执行
    P39-习题2-5
    P39-习题2-7
    计算N户电费
    P39-习题2-4
    P39-习题2-3
  • 原文地址:https://www.cnblogs.com/leiyu1905/p/14913422.html
Copyright © 2011-2022 走看看