Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

flex¶àÎļþÉÏ´«¹¤¾ß

   flex¶àÎļþÉÏ´«¹¤¾ß£¨×ÔÓã©
JAVAÀà
package com.shine.framework.flexUpload;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
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.FileUploadException;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import com.shine.framework.config.FrameworkConfigFactory;
public class FileUploaded extends HttpServlet {
// ¶¨ÒåÎļþµÄÉÏ´«Â·¾¶
private String uploadPath = FrameworkConfigFactory.getConfig().getSysPath()
+ "\\upload\\";
// ÏÞÖÆÎļþµÄÉÏ´«´óС
private int maxPostSize = 100 * 1024 * 1024;
public FileUploaded() {
super();
}
public void destroy() {
super.destroy();
}
public void processRequest(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
System.out.println("Access !");
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
// ±£´æÎļþµ½·þÎñÆ÷ÖÐ
DiskFileItemFactory factory = new DiskFileItemFactory();
factory.setSizeThreshold(4096);
ServletFileUpload upload = new ServletFileUpload(factory);
upload.setSizeMax(maxPostSize);
try {
List fileItems = upload.parseRequest(request);
Iterator iter = fileItems.iterator();
while (iter.hasNext()) {
FileItem item = (FileItem) iter.next();
if (!item.isFormField()) {
String name = new String(item.getName().getBytes("gbk"),"utf-8");
System.out.println(name);
try {
item.write(new File(uploadPath + name));
// SaveFile s = new SaveFile();
// s.saveFile(name);
} catch (Exception e) {
e.printStackTrace()


Ïà¹ØÎĵµ£º

Flex×Ô¶¨Òå·Ç·¨×Ö·û»òÊý×Ö¼ì²â·½·¨

½ñÌìÓÃFlexÓïÑÔдÁ˸ö¼ì²é·Ç·¨×Ö·û£¬ºÍÊý×ֵķ½·¨£¬¹²´ó¼Ò½»Á÷
ÉÔ΢¸ÄһϾÍÄÜÓõ½.NET»òJavaÓïÑÔÖÐ
 
 public class CheckString
 {
  //ÅжÏÓû§ÊÇ·ñÊäÈë·Ç·¨×Ö·û
  public static  function CheckStr(strValue:String):Boolean
   {
    ......

Á˽âÒ»ÏÂFlex 4ÀïµÄfx¡¢mxÒÔ¼°sÃüÃû¿Õ¼ä

     Flex 4´ø¸øÎÒÃǵģ¬ÊÇȫеÄÃüÃû¿Õ¼ä¡£Á˽âÕâЩÃüÃû¿Õ¼ä±Ø¶¨ÊÇÒ»¼þºÃÊÂÇé¡£Flex 4ÓÐÈý¸ö·Ç³£ÖØÒªµÄÃüÃû¿Õ¼ä£¬·Ö±ðÊÇ£º
xmlns:fx=”http://ns.adobe.com/mxml/2009″
xmlns:mx=”library://ns.adobe.com/flex/halo”
xmlns:s=”library://ns.adobe.com/flex/spark&rdq ......

Àí½â flex actionscript

as ²»ÔÊÐíoverload...¼´¶ÔÓÚͬһ¸öº¯ÊýÃû²»ÄÜÓв»Í¬µÄ²ÎÊýÁбíºÍ·µ»ØÖµ
ÀàÖеÄgeter ºÍ setter ÓëÆäËûµÄ·½·¨Ò»Ñù,³ýÁË
1.getº¯ÊýûÓвÎÊý,²¢ÇÒ±ØÐëÓзµ»ØÖµ,²¢ÇÒ±ØÐëÓÐget¹Ø¼ü×Ö
2.setº¯Êý±ØÐëÓвÎÊý²¢ÇÒûÓзµ»ØÖµ,²¢ÇÒ±ØÐëÓÐset¹Ø¼ü×Ö
Java´úÂë
public function get sampleProperty( ):Str ......

JAVAºÍFlexÃô½Ýµ÷ÓÃ(Ò»)

   ÔÚjavaÏîÄ¿¼¯³Éflex¿ª·¢ÔÚweb2.0ÊÇÊÇÒ»¸öÊ®·ÖÓмÛÖµµÄ¿ª·¢·½°¸£¬ÌرðÔÚÆóÒµ¼¶µÄÓ¦ÓÃÖУ¬flexºÍjava¼äµÄͨѶԽÏÔÖØÒª¡£µ«ÊÇÏÖÔÚµÄjavaºÍflexµÄ¿ò¼ÜËäÈ»¶à£¬µ«Êǹ²Í¨ÐÔ²»´ó¡£¾ÍÊÇͨ¹ý´«Í³µÄwebserviceµ÷Óã¬Ò²ÒòΪЧÂÊÎÊÌâºÍ½âÎöxmlµÄ·±ÖصŤ×÷£¬ºÜ¶àÏîÄ¿¿ª·¢ËٶȺÍά»¤ÏÞÖÆ½Ï´ó¡£ÔÚ½üÀ´ÏîÄ¿£¬ÎÒÔÚ¹«Ë¾³¢Ê ......

JAVAºÍFlexÃô½Ýµ÷ÓÃ(¶þ)

    FlexÔÚºÍjavaµ÷Óùý³ÌÖУ¬ÆäʵÓиü¼ÓÁé»îµÄ°ì·¨À´Ìá¸ßϵͳµÄÃô½Ý¶È£¬¼«´óÌá¸ßϵͳµÄñîºÏºÍ¿ª·¢Ð§ÂÊ¡£ÔÚÕâÀïÎÒ¼ÌÐø¸ø´ó¼Ò½éÉÜһϣ¬Ãô½Ýµ÷ÓÃÖеÄjava¶¯Ì¬´úÂëµ÷Óá£
    ÏÈ¿´javaµÄÀà(BeanShell)ÕâÀïÖ÷ÒªÊǽÓÊÕjava´úÂëÀ´¶¯Ì¬µ÷ÓõÄ
    package com.shine.framework.be ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ