小编Nih*_* KH的帖子

使用POI上传+读取jsp中的excel文件

我想在JSP中读取一个excel文件,为此我首先使用Web应用程序项目将文件上传到名为uploads的:D分区的文件夹中,我尝试用另一个java projet 读取excel上传文件.这两个代码都在工作.这是通过Web应用程序项目(JSP和SERVLET)在特定文件夹中上传的代码:

图书馆

  1. 公地文件上传-1.2.2.jar
  2. 公地IO-2.1.jar

的index.jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Upload File</title>
</head>
<body>
<form action="UploadFile" method="post" enctype="multipart/form-data">
Select File : <input type="file" name="filetoupload">
<br/>
<input type="submit" value="Upload File">
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

UploadServlet.java(Servlet的)

import java.io.*;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileItemFactory;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.commons.io.FilenameUtils;

public class UploadFile extends HttpServlet{

String saveFile="D:/upload/"; 

protected …
Run Code Online (Sandbox Code Playgroud)

excel file-upload fileinputstream apache-poi apache-commons-fileupload

8
推荐指数
1
解决办法
4万
查看次数

在Java(JSP)中获取dd-MM-yyyy日期格式

我正在使用输入=日期日历,我想在我的jsp中输出这种日期格式(dd-MM-yyyy),当我在输入中给出的日历中选择2014年4月的第二天时,我有这个在我的jsp输出:

2014年4月2日星期三00:00:00 WET 2014

这是你的代码:

index.jsp:

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>

    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <form name="datepickeer" action="showdates.jsp" method="POST">
            <table>
                <tr><td>Date début :</td> <td><input type = "date" name = "datedebut">
                    </td><tr>
                <tr><td><input type = "submit" name = "submit" value = "submit">
                    </td></tr>
            </table>
        </form>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

showdates.jsp:

<%@ page import="java.util.Date,java.text.SimpleDateFormat,java.text.ParseException"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <% String dateStr = request.getParameter("datedebut"); …
Run Code Online (Sandbox Code Playgroud)

java date date-format simpledateformat

2
推荐指数
1
解决办法
3万
查看次数