upload.jsp
上传用户:xiao85513
上传日期:2010-01-11
资源大小:2160k
文件大小:2k
源码类别:

手机WAP编程

开发平台:

Java

  1. <%@ page import="org.apache.struts.action.*,
  2.                  java.util.Iterator,
  3.                  org.apache.struts.webapp.upload.UploadForm"%>
  4. <%@ page language="java" %>
  5. <%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html" %>
  6. <%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic" %>
  7. <%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>
  8. <head><title>上传</title></head>
  9. <!-- Find out if the maximum length has been exceeded. -->
  10. <logic:present name="<%= Action.ERROR_KEY %>" scope="request">
  11.     <%
  12.         ActionErrors errors = (ActionErrors) request.getAttribute(Action.ERROR_KEY);
  13.         //note that this error is created in the validate() method of UploadForm
  14.         Iterator iterator = errors.get(UploadForm.ERROR_PROPERTY_MAX_LENGTH_EXCEEDED);
  15.         //there's only one possible error in this
  16.         ActionError error = (ActionError) iterator.next();
  17.         pageContext.setAttribute("maxlength.error", error, PageContext.REQUEST_SCOPE);
  18.     %>
  19. </logic:present>
  20. <!-- If there was an error, print it out -->
  21. <logic:present name="maxlength.error" scope="request">
  22.     <font color="red"><bean:message name="maxlength.error" property="key" /></font>
  23. </logic:present>
  24. <logic:notPresent name="maxlength.error" scope="request">
  25.     <font color=red>JAVA游戏上传的大小不能超过2M--</font>
  26. </logic:notPresent>
  27. <!--
  28. The most important part is to declare your form's enctype to be "multipart/form-data",
  29. and to have a form:file element that maps to your ActionForm's FormFile property
  30. -->
  31. <html:form action="upload.do?queryParam=Successful" enctype="multipart/form-data">
  32. 上传JAVA游戏:
  33.         <html:checkbox property="writeFile" onclick="document.all.item('hehe').style.display=document.all.item('hehe').style.display==''?'none':'';"/><br /><br />
  34.        <div style="display:none" id=hehe>请选择上传路径:<html:file property="theFile" /><html:submit value="上传"/><br /><br /></div>
  35.        <%java.util.Date t=new java.util.Date();String tt=t.toLocaleString();while(tt.indexOf(":")>0)tt=tt.replace(':','-');while(tt.indexOf(" ")>0)tt=tt.replace(' ','-');%>
  36.        <%tt="D:\wap\javagame\upload\"+tt;%>
  37.         <div style="display:none"><html:text property="filePath" value="<%=tt%>" /><br /><br /></div>
  38. </html:form>