• 公文转换系统


    公文转换系统

    12月9日:

    登录界面:

    function login()
        {
            var username=$("#username").val();
            var password=$("#password").val();
            if(username==""||password=="")
                alert("请将信息填写完整!");
            else
            {
                $.post(
                    "login_do",
                    {username:username,
                        password:password},
                    function(data){
                        if(data=="yes")
                        {
                            alert("成功登陆!");
                            window.location="mainpage.jsp";
                        }
                        else
                            alert("用户名或密码错误!或用户已被暂停使用!");
                    },
                    "text"
                );
            }
        }
        function entermang()
        {
            var username=$("#username").val();
            var password=$("#password").val();
            if(username==""||password=="")
                alert("请将信息填写完整!");
            else
            {
                $.post(
                    "login_do",
                    {username:username,
                        password:password},
                    function(data){
                        if(data=="yes")
                        {
                            alert("成功登陆!");
                            window.location="backmainpage.jsp";
                        }
                        else
                            alert("用户名或密码错误!或用户已被暂停使用!");
                    },
                    "text"
                );
            }
        }
    

      

    package com.official.servlet;
    
    import java.io.IOException;
    
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.Cookie;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import com.official.bean.Users;
    import com.official.util.DBUtil;
    
    /**
     * Servlet implementation class login_do
     */
    @WebServlet("/login_do")
    public class login_do extends HttpServlet {
        private static final long serialVersionUID = 1L;
           
        
        protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            // TODO Auto-generated method stub
            response.getWriter().append("Served at: ").append(request.getContextPath());
        }
    
        /**
         * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
         */
        protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            // TODO Auto-generated method stub
            String username=request.getParameter("username");
            String password=request.getParameter("password");
            Users user=new Users();
            user.setUsername(username);
            user.setPassword(password);
            if(DBUtil.log_isExist(user))
            {
                Cookie cookie=new Cookie("username", username);
                cookie.setPath("/");
                //设置存活时间
                cookie.setMaxAge(60*60*24);
                response.addCookie(cookie);
                Users users=DBUtil.getUserByUsername(user);
                int pid=users.getPermissionId();
                Cookie cookie2=new Cookie("pid", Integer.toString(pid));
                cookie2.setPath("/");
                cookie2.setMaxAge(60*60*24);
                response.addCookie(cookie2);
                response.getWriter().write("yes");
            }
            else
            {
                response.getWriter().write("no");
            }
        }
    
    }
    

     文件:

    1.文件的收入;

    package com.official.servlet;
    
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    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 com.official.bean.Doc;
    import com.official.util.DBUtil;
    
    /**
     * Servlet implementation class writedoc_do
     */
    @WebServlet("/writedoc_do")
    public class writedoc_do extends HttpServlet {
        private static final long serialVersionUID = 1L;
           
        protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            // TODO Auto-generated method stub
            response.getWriter().append("Served at: ").append(request.getContextPath());
        }
    
        /**
         * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
         */
        protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            // TODO Auto-generated method stub
            String text=request.getParameter("text");
            String user=request.getParameter("user");
            String title=request.getParameter("title");
            System.out.println(text);
            Date date = new Date();
            SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
            String time=dateFormat.format(date).toString();
            String path="E:\work_space\official-document\WebContent\text\"+title+"_"+user+"_"+time.split(":| ")[0]+time.split(":| ")[1]+time.split(":| ")[2]+time.split(":| ")[3]+".txt";
            System.out.println(path);
            File file = new File(path);
            FileOutputStream fileOutputStream;
            
            Doc doc=new Doc();
            doc.setTitle(title);
            doc.setOwner(user);
            doc.setReceiver("办公室");
            doc.setTime(time);
            doc.setStatus(-1);
            doc.setResult(0);
            doc.setPlace(path);
            if(DBUtil.add_doc(doc))
            {
                try {
                    fileOutputStream = new FileOutputStream(file);
                     try {
                        fileOutputStream.write((text).getBytes());
                        fileOutputStream.close();
                        response.getWriter().write("yes");
                        
                    } catch (IOException e) {
                        // TODO 自动生成的 catch 块
                        response.getWriter().write("no");
                        e.printStackTrace();
                    }
                    
                } catch (FileNotFoundException e) {
                    // TODO 自动生成的 catch 块
                    response.getWriter().write("no");
                    e.printStackTrace();
                }
            }
            else
            {
                response.getWriter().write("no");
            }
        }
    
    }
    

      

  • 相关阅读:
    leetcode:Power of Two
    求二进制中1的个数
    leetcode:Contains Duplicate和Contains Duplicate II
    leetcode:Summary Ranges
    leetcode Database1(三)
    c++作业:使用函数调用的方法,实现求两个整数中大的数的程序。
    Java制作桌面弹球下载版 使用如鹏游戏引擎制作 包含2个精灵球同时弹动
    Java动画 重力弹球 如鹏游戏引擎 精灵 设计一个小球加速落地又减速弹起并反复直到停止的Java程序
    为什么方差的分母有时是n,有时是n-1 源于总体方差和样本方差的不同
    计算机应用第三次作业:自动开机自动关机 常用DOS命令 关于文件文件夹
  • 原文地址:https://www.cnblogs.com/kdmvp/p/12012379.html
Copyright © 2020-2023  润新知