sample5.jsp

来自「使用JSP将文件上传到服务器」· JSP 代码 · 共 70 行

JSP
70
字号
<%@ page language="java" import="com.jspsmart.upload.*"%>
<jsp:useBean id="myUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />

<HTML>
<BODY BGCOLOR="white">

<H1>jspSmartUpload : Sample 5</H1>
<HR>

<%
	// Initialization
	myUpload.initialize(pageContext);

	// Upload
	myUpload.upload();		

	//
	// Files
	//

	out.println("<BR><STRONG>Display information about Files</STRONG><BR>");

	out.println("Number of files = " + myUpload.getFiles().getCount() + "<BR>");
	//out.println("Total size (bytes) = " + myUpload.getFiles().getSize() +"<BR>");

	for (int i=0;i<myUpload.getFiles().getCount();i++){
		
		out.print(myUpload.getFiles().getFile(i).getFieldName());
		if (!myUpload.getFiles().getFile(i).isMissing())
			out.print(" = " + myUpload.getFiles().getFile(i).getFileName() + " (" + myUpload.getFiles().getFile(i).getSize() + ")");
		else
			out.print(" = vide");		
		out.println("<BR>");
	}


	//
	// Request
	//

	out.println("<BR><BR><STRONG>Display information about Requests</STRONG><BR>");


	// Retreive Requests' names
	java.util.Enumeration e = myUpload.getRequest().getParameterNames();

	// Retreive parameters
	while (e.hasMoreElements()) {

		String key = (String)e.nextElement();
		String[] values = myUpload.getRequest().getParameterValues(key);			
		
		// Browse the current parameter values
		for(int i = 0; i < values.length; i++) {
		   out.print(key + " = ");
		   out.print(values[i] + "<BR>");
		}		
	}

%>
</BODY></HTML>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?