吃玫瑰饼的小王子 2020-01-03 09:50 采纳率: 50%
浏览 228

小白课设第一次编程Java,这里出错怎么办

第一次学习java,以下是整个程序段,出错那里应该怎么改。

package util;

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.text.SimpleDateFormat;
import java.util.Date;

import javax.servlet.http.HttpServletRequest;

import model.User;

import org.apache.tools.zip.ZipEntry;
import org.apache.tools.zip.ZipOutputStream;
import org.springframework.web.context.WebApplicationContext;
import org.springframework.web.context.support.WebApplicationContextUtils;

import dao.UserDao;

public class Util {


    public static String getTime2() {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
        Date date = new Date();
        return sdf.format(date.getTime());
    }

    public static String getTime() {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date = new Date();
        return sdf.format(date.getTime());
    }

    public static String getRiqi() {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Date date = new Date();
        return sdf.format(date.getTime());
    }

    public static String getYuefen() {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
        Date date = new Date();
        return sdf.format(date.getTime());
    }

    // 上传文件/复制文件。
    public static void copyFile(File src, File dst) {
        try {
            int BUFFER_SIZE = 16 * 1024;
            InputStream in = null;
            OutputStream out = null;
            try {
                in = new BufferedInputStream(new FileInputStream(src),
                        BUFFER_SIZE);
                out = new BufferedOutputStream(new FileOutputStream(dst),
                        BUFFER_SIZE);
                byte[] buffer = new byte[BUFFER_SIZE];
                for (int byteRead = 0; (byteRead = in.read(buffer)) > 0;) {
                    out.write(buffer, 0, byteRead);
                }

            } finally {
                if (null != in) {
                    in.close();
                }
                if (null != out) {
                    out.close();
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public static void createZip(String src, String nilename, String path)
            throws Exception {
        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        ZipOutputStream zipOut = new ZipOutputStream(bos);
        zipOut.setEncoding("gbk");

        File file = new File(path, src);
        byte[] buffer = new byte[4096];
        int bytes_read;
        InputStream fis = new FileInputStream(file);
        zipOut.putNextEntry(new ZipEntry(src));
        while ((bytes_read = fis.read(buffer)) != -1) {
            zipOut.write(buffer, 0, bytes_read);
        }
        zipOut.closeEntry();
        fis.close();

        zipOut.close();
        FileOutputStream fout = new FileOutputStream(new File(path, nilename));
        bos.writeTo(fout);
        fout.flush();
        fout.close();
    }

    //初始化系统
    public static void init(HttpServletRequest request){
          WebApplicationContext app = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext());
          UserDao userDao = (UserDao)app.getBean("userDao");
          User user = userDao.selectBean(" where username='admin' and userlock=0  ");
        if(user==null){
            user = new User();
            user.setPassword("111111");
            user.setRole(1);
            user.setTruename("admin");
            user.setUsername("admin");
            userDao.insertBean(user);
        }
    }


}

图片说明
图片说明

  • 写回答

1条回答 默认 最新

  • 打杂的程序员 2020-01-03 09:51
    关注

    图片说明没显示出来,重传一下

    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘