sample5.jsp文件是smartupload自带的DEMO.源码如下:
<%@ 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><% myUpload.initialize(pageContext);
myUpload.upload();
out.println("<BR><STRONG>Display information about Files</STRONG><BR>");
out.println("Number of files = " + myUpload.getFiles().getCount() + "<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>");
}
out.println("<BR><BR><STRONG>Display information about Requests</STRONG><BR>");
java.util.Enumeration e = myUpload.getRequest().getParameterNames();
while (e.hasMoreElements()) {
String key = (String)e.nextElement();
String[] values = myUpload.getRequest().getParameterValues(key);
for(int i = 0; i < values.length; i++) {
out.print(key + " = ");
out.print(values[i] + "<BR>");
}
}%>
</BODY>
</HTML>
<%@ 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><% myUpload.initialize(pageContext);
myUpload.upload();
out.println("<BR><STRONG>Display information about Files</STRONG><BR>");
out.println("Number of files = " + myUpload.getFiles().getCount() + "<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>");
}
out.println("<BR><BR><STRONG>Display information about Requests</STRONG><BR>");
java.util.Enumeration e = myUpload.getRequest().getParameterNames();
while (e.hasMoreElements()) {
String key = (String)e.nextElement();
String[] values = myUpload.getRequest().getParameterValues(key);
for(int i = 0; i < values.length; i++) {
out.print(key + " = ");
out.print(values[i] + "<BR>");
}
}%>
</BODY>
</HTML>
解决方案 »
- Spring自动扫描 <context:componet-scan>和加了<context:include-filter>之后有什么区别
- 菜单树
- 跪求展开树型结构后焦点获得问题思路
- 一个时间格式的问题```
- 关于从数据库取数据或者放在seesion的普遍做法是???
- 一个菜鸟的问题,大家帮帮我!!!!!!!!!!
- jsp链接数据库问题
- 关于RESIN V3.0.4中实现JAVABEAN的问题!---在线等待!
- 如何取得某一天的具体时间(时:分:秒)
- jive 2.6.4中如何解决中文搜索问题?
- 求救,我的sql在phpadmin中查询有记录,在程序里运行啥都没有,郁闷,请教。
- 北京招聘JSP程序员,待遇优厚
│ sample1.jsp
│ sample2.jsp
│ sample3.jsp
│ sample4.jsp
│ sample5.jsp
│ sample6.jsp
│ sample7.jsp
│
└─WEB-INF
├─classes
│ │ servletUpload.class
│ │ servletUpload.java
│ │
│ └─com
│ └─jspsmart
│ └─upload
│ File.class
│ Files.class
│ Request.class
│ SmartUpload.class
│ SmartUploadException.class
│
├─work
│ _sample1__jsp.java
│ _sample1__jsp.java.smap
│ _sample1__jsp.class
│
└─tmp
到work目录看看编译出来的文件就清楚了啊